buenas,
En el tema de campo autoincrement en firebird, ya he conseguido que funcione gracias a vosotros, el problema surge cuando meto un nuevo registro, y al final lo cancelo con rollback, si meto un nuevo registro y ya lo guardo definitivamente, me encuentro que se ha saltado un número.
ya vi en otro post esto pero no se como usarlo:
Código SQL
[-]select gen_id(MiTabla_Gen, 1) NuevoID from rdb$database;
Por otro lado en el libro de la cara oculta 4, hay un cuadro sobre no usar generadoresk y viene a decir que si necesitamos valores únicos o consecutivos no usemos generadores y la explicación la da cuando, por ejemplo, 2 personas queiren dar de alta un registro y una de ellas hace un rollback y la otra no, quedaría un hueco en la secuencia.
esto que significa, que se puede usar otra forma de aplicar un autoincremento? porque en la cara oculta no lo resuelve.
gracias amigos