Bueno gracias a todos por las respuestas, ya lo resolvi utilizando sentencias SQL. No queria hacerlo de esa manera ya que significaba cambiar muuuucho codigo en el sistema, pero bueno, mejor hacer las cosas bien. Se redujo a mas de la mitad mi codigo!!!
. Durante estos dias voy a hacer un mini tuto de insert y update con zeos y firebird. Aunque se que hay mucha info, en ningun lado lo vi bien explicado.
Casimiro!: puedo agregar ese tuto en el hilo
http://www.clubdelphi.com/foros/showthread.php?t=68708 de caral? o recomiendas que haga uno nuevo?
Saludos y gracias por su tiempo!