Hola,
Cita:
Posteado originalmente por cadetill
creo que accediendo a las tablas de sistema puedes lograrlo.
|
Sí, pero ...
Cita:
Posteado originalmente por cadetill
En concreto creo que es RDB$GENERATORS
|
No, amigo Cadetill
Si el valor de los generadores estuviese dentro de una tabla (aunque sea del sistema) estarían bajo el control transaccional y no es así.
Para consultar el valor de un generador desde el cliente hay que echar mano de la función incorporada GEN_ID y la tabla del sistema RDB$DATABASE ...
Código:
select gen_id(MiGenerador, 0) from rdb$database
Por cierto, aunque en el hilo no se cita, supongo que estamos hablando de InterBase o Firebird.
Saludos.