Si lo quieres hacer desde fuera de Delphi, puedes utilizar un programa de "DataPump" ("bombeo de datos", he visto en algun sitio... -divertidas las traducciones
-). POr ejemplo puedes mirar éste:
http://www.clevercomponents.com/prod...mp/dp-tour.asp
Si lo que deseas hacer es utilizar Delphi, pues puedes hacerlo con SQL como bien dices. Desconozco si IB/FB poseen la instrrucción INSERT..INTO (revisa la documentación). Otra opción es utilizar LAs clases TIBBatchInput/TIBBatchOutput, aunque en ésto no te puedo decir más ya que no las he utilizado nunca...