Generators em Firebird
Veja de uma forma bastante simplificada o uso de Generators no Interbase/Firebird.
Obter o valor de um generator
Para obter o valor de um generator devemos usar a função GEN_ID do InterBase/FireBird. A sintaxe é:
GEN_ID(NomeDoGenerator, Incremento);
Exemplos:
GEN_ID(Gen_Cliente, 1);
GEN_ID(Gen_Cliente, 0);
No primeiro exemplo o generator será incrementado e o novo valor será retornado. Já no segundo exemplo [...]

