Generator FireBird [RESOLVIDO]

Eu to com uma dúvida em relação ao Generator do fireBird que deveria gerar os códigos altomaticamente das minhas tabelas, Como funciona isso?
depois de criar o generator é so eu ir inserindo novas linhas na minha tabela que ja vai gerar os codigos automaticamente?
pq se for isso não funciona não!

Se possivel que um exemplo de como é o funcionamento do generator no firebird, eu criei uma trigger usando o generator, mais não funciona
o que eu estou fazendo de errado? ou o que eu não estou fazendo?

Minha trigger é essa:

CREATE TRIGGER GERAR_BAN_CODIGO FOR BANCOS ACTIVE BEFORE INSERT POSITION 1 AS BEGIN NEW.BAN_CODIGO = gen_id(GEN_BANCOS_ID, 1); END

levando em cosideração que o generator já gerado

isso ai é a trigger, e cade o generator??

a trigger nao vai fazer sozinha :wink:

CREATE SEQUENCE GNT_BAN_CODIGO;

Eu escrevi ali que era levando em consideração que o generator ja estava criado,
bom mais enfim o problema era que eu tinha que tipo inicializa meu generator atribuir o valor um pra ele
eu so fiz la um
SELECT gen_id(GEN_BANCOS_ID, 1) FROM RDB$DATABASE

depois disso funciono

mas valeu pela dica

Abraço