Hola Jose Luis,
he estado echando un vistazo a tu programa, y lo único que puedo decir es que ya existen herramientas ( tipo ibExpert ) para hacer todas estas funciones.
Para aprovecharse de ellas, yo utilizo las funciones DDL de cada tabla, o lo que necesite, incluyendo toda la BBDD. Con esta utilidad, he creado una plantilla que me crea las tablas, tanto maestras como detalle. En la plantilla he incluido los campos de auditoría que utilizo, como usuario y timestamp de quien crea el registro como del último usuario que lo ha modificado. Primary key, ...
Como es un texto, lo modifico a mi antojo. Luego, lo ejecuto con la opción Tools - Script Executive.
Espero haberte ayudado un poco... al menos.
Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
|