Si tuve en cuenta ese detalle, habia realizado un backup, restore y controlado con gfix si tenia algun problema y estaba todo perfecto.
Con respecto al segundo parametro, SI, conozco ese parametro y se que puede hacerse eso pero no es este el caso..
![Frown](http://www.clubdelphi.com/foros/images/smilies/frown.gif)
Sera que internamente ante angun error o algo, digo, algun error de interbase se ejecuta dicho incremento en forma negativa??
![Confused](http://www.clubdelphi.com/foros/images/smilies/confused.gif)
La verdad lo que hice para solucionar este problema es crear una tabla donde llego unos contadores, incremento dicho valor y lo uso..Algo asi como se usan los generadores pero implementado en tabla.
De todas maneras me gustaria saber que pasa con estos generadores que no me puedo dar por vencido , no puedo creer que esto funcione asi de mal..
![Big Grin](http://www.clubdelphi.com/foros/images/smilies/biggrin.gif)
Muchas gracias por su tiempo...