Firebird 2.5 - FlameRobin Database Administrator
Win7 64bits
CREATE TABLE PESSOA
(
ID INT NOT NULL,
NAME VARCHAR(20) NOT NULL,
AGE INT NOT NULL,
PRIMARY KEY (ID)
);
e depois criei um generator e uma trigger para auto incremento
CREATE GENERATOR GEN_PESSOA_ID;
SET TERM ^ ;
CREATE TRIGGER TR_IDPessoa FOR PESSOA
ACTIVE BEFORE INSERT position 0
AS
BEGIN
NEW.ID = gen_id(GEN_PESSOA_ID, 1);
END;
SET TERM ; ^