Jede Änderung des
SQL-Textes erfordert ein neues Prepare, dehalb beim Insert sinnvoller mit einem festen
SQL-Text arbeiten und nur die Parametern ändern.
Alternativ gibt es ab Firebird 2.0 die Möglichkeit mit EXECUTE BLOCK viele Inserts mit einem Komando abzusetzen.
Mit der IBEBlock Scriptsprache (
www.ibexpert.com) kann man sogar der gesamte Datentransfer zwischen unterschiedlichen Datenbanken auf dem Server abwickeln.