Me hubiese gustado mucho ayudarte, pero carezco del conocimiento para hacerlo, ya que no volvería ni atado al software propietario (entre otras razones por lo que ahora está pasando: falta de documentación y software con funcionamiento aleatorio).
Sin embargo, he visto algo de lo que buscas en
http://www.clubdevelopers.com/index.php?p=58
http://firebird.sourceforge.net/index.php?op=faq
(el que me pareció más interesante)
http://www.thecodecave.com/article363
Espero te sirva.
Alejandro Salamanca