Hola
Yo tuve que hacer una exportacion de Firebird a XML y la consiguiente importacion a la inversa.
Creo que hay componentes para hacerlo pero a mi no me servian porque mi caso era un poco mas complejo (no podia ser un automatismo)
Lo hice con la escasa ayuda de dos paginas web y con muchas pruebas
porque el ejemplo que viene con la primera pagina web es muy simple y en mi caso habian varias tablas en juego y en la importacion debia haber programcion propia para cada registro.
En fin peleando con esta ayuda puedes tirar para delante ( si lo hice yo, seguro que lo hace cualquiera)
http://delphi.about.com/library/bluc/text/uc050601a.htm
http://www.gamarod.com.ar/articulos/...los.asp?id=103
Saludos