la solucion
para obtener la key generada por un generador (valga la redundancia)
puedes consultar directamente a través de un select .
con esto , obtienes valor actual del generador .
SELECT GEN_ID (gen_alumno, 0) contador from RDB$DATABASE
y con lo siguiente , se incrementa el generador en 1, y obtienes el valor
SELECT GEN_ID (gen_alumno, 1) contador from RDB$DATABASE
saludos.
|