Hi bis11,
muß mich doch nochmal zu Wort melden. Das ganze ist nicht so einfach. Ich vermute, Du willst einfach nur die grundlegenden Datendefinitionen aus der DB auslesen

Daß die dann an die jeweilige DB angepaßt werden müssen, ist ja jetzt geklärt. Um ein SQl-Script zu erstellen, daß so etwas bewerkstelligt, benutze ich IBexpert. Dort gibt es einen Menüpunkt "extract Metadata". Dann kann man noch sagen, ob man nur die Trigger will oder was anderes. Auch wird noch gefragt, ob auch die Daten mitgeschleppt werden sollen, oder nicht.
Ich benutze das z.B., um die DB umzubauen und zu testen. Wenn es jetzt mit UDF oder Domains (z.B. bei Oracle) Ärger gibt, mußt Du die Scripte eben umbauen, das Delphi Programm wahrscheinlich sowieso. Dann löschst Du die vielleicht vorhande DB, nicht unregistern, läßt das Script laufen und basta. Dann meckert nur noch Delphi.