Inicialmente podria ser un SQL como el siguiente:
Código SQL
[-]
select rdb$trigger_name, rdb$trigger_source from rdb$triggers
where rdb$relation_name = UPPER('Nombre_de_la_tabla') and rdb$trigger_source like ('%gen_id%')
El problema es que que el generador no afecta directamente el campo de una tabla, si no que lo hace por medio de un Trigger (Mejor dicho es el Trigger el que lo hace y para ello usa el generador), por lo que es en el Trigger donde se encuentra la información que necesitas... con el SQL que te he mostrado podriamos comenzar a trabajar, quizá con la compañia de la función
SubString y alguna otra que devuelva la posición de un substring dentro de una cadena (Tipo Pos() de Delphi).