No se bien si se puede hacer asi en Firebird pero debe poderse:
Código SQL
[-]
INSERT INTO bddestino.tabla SELECT * FROM bdorigen.tabla
Te recomiendo "MySQL Cookbok" que aunque es para MySQL trae muchas recetas que funcionan en cualquier gestor que use SQL. Trae ejemplos prácticos como el que planteas.