CREATE OR ALTER trigger ttbproduto_edi_b0i for tbproduto_edi
active before insert or update position 0
as
begin
  if (new.id is null) then
    new.id = gen_id(gtbproduto_edi,1);
end;