@perlsau: das insert script habe ich mit einem selbsterstellten tool aus einer Produktions-
DB eines anderen
DB-Servers generiert.
Firebird generiert nur alle 1000 Datensätze ein COMMIT WORK;
Ich würde zusätzlich zu den anderen Tipps auch danach schauen, ob man in deinem Tool einstellen kann, wie häufig ein Commit ausgeführt wird. Keine Ahnung, wieviele Datensätze Firebird ohne Commit speichern kann, aber ich denke, es sind mehr als 1000.