Ich hab auch kein Firebird und kein Zeos, aber ich stelle mir das so vor:
Du nimmst eine
Access.mdb (mglw. gleich die Ziel
DB),
dort kommt per
ODBC eine Tabellenverknüpfung zur Firebird Quelltabelle rein.
Dann baust Du direkt in
Access (mit Hilfe des Assistenten) die Insert Abfrage, nimmst Dir die
SQL Anweisung und verwendest die dann in Delphi.
In Delphi brauchst Du für diesen Schritt nur eine ADOConnection via
Access/ Jet Engine zu der
Access DB von oben und eine ADOQuery für das
SQL Statement, kein Firebirdzugriff, das soll die Jet Engine machen.
Könnte funktionieren.