Hallo,
hier kommt eine Vermutung!
Ich denke, das ist Datenbank abhängig.
Das
ADO Connection Objekt hat eine OpenSchema Methode. Wenn der OLEDB-Provider der Datenbank es unterstützt könnte man evt. damit Erfolg haben.
Bei Interbase würde ich in den Systemtabellen suchen bzw. diese Abfragen
Wenn das nicht hilft würde ich die Tabellen wie folgt öffnen
SELECT * FROM tablename where 1=0
Dadurch wird auf jeden Fall ein leeres Resultset zurückgeliefert. Diese Abfrage sollte sehr schnell sein.