CREATE TABLE TBIMPLANTACAO_DESENVOLVIMENTO (
    ID           INTEGER,
    CONSULTOR    VARCHAR(20),
    DATA         DATE,
    MODULO       VARCHAR(10),
    TELA         INTEGER,
    AREA         BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    OBSERVACOES  BLOB SUB_TYPE 1 SEGMENT SIZE 80,
	IMPLANTACAO_ID  INTEGER
);

CREATE SEQUENCE GTBIMPLANTACAO_DEV;

SET TERM ^ ;

create trigger ttbimplantacao_dev_b01i for tbimplantacao_desenvolvimento
active before insert position 0
as
begin
  if (new.id is null) then
    new.id = gen_id(gtbimplantacao_dev,1);
end
^

SET TERM ; ^

CREATE INDEX ITBIMPLANTACAO_DEV_ID01
ON TBIMPLANTACAO_DESENVOLVIMENTO (ID);

CREATE INDEX ITBIMPLANTACAO_DEV_ID02
ON TBIMPLANTACAO_DESENVOLVIMENTO (TELA);

CREATE INDEX ITBIMPLANTACAO_DEV_ID03
ON TBIMPLANTACAO_DESENVOLVIMENTO (IMPLANTACAO_ID);