Das ist eine gute Idee. Vielleicht etwas für einen Winterabend (oder -wochenende).Am Besten kann man sich dafür die Quellen des .Net-Treibers herunterladen und sich ansehen, wie da die Schema-Informationen aus den RDB$-Tabellen ausgelesen werden.
Dank und Gruß
Martin