Mira debes de hacer un procedimiento un Stored Procedure para que te asegures que es el numero que necesitas
Código SQL
[-]
create Procedure MeteDatos(
los datos que vas a meter en la tabla
)
Returns Indice Integer;
As
Begin
Indice = Gen_Id(Nombre_del_Generador,1);
//aqui van los datos que tienes que meter
Con eso aseguras que el indice es el que vas a sacar
o de plano puedes tambien en este procedimieto meter
los datos de la otra tabla
End;