Ich kann jensw nur beipflichten. Ich persönlich benutze für private Projekte den EMS Interbase/Firebird Manager in der Lite-Version und speichere die durch Klicken vorgenommen Änderungen auch als .sql-Datei. Die wird beim Update mitausgeliefert und von meinem Programm nach einigen Checks ausgeführt. (Checks, damit man nicht einfach ne .sql mit z.B. "DELETE * from table" oder "drop..." machen kann
)