My tnsnames.ora uses IFILE to reference other files. In general, this works fine. One issue I have though is that it seems the IFILE's aren't re-read without starting a new Toad instance.
tnsnames.ora includes a line:
Connect to something defined in this file
Edit the connection details in the IFILE
Make a new connection to that entry. The changes made to the IFILE don't seem to be picked up until Toad is restarted
When changing a normal tnsnames.ora file, it seems that the file is re-read at the point the New Connection dialog is opened. Would it be possible for IFILE's to be re-read in a similar way?