CREATE TABLE TBFICHA_CUSTO_CALENDARIO (
    ID INTEGER NOT NULL,
    FICHA_CUSTO_ID INTEGER,
    SEQUENCIA INTEGER,
    UP_ID INTEGER,
    UP_DESCRICAO VARCHAR(200),
    COLABORADORES NUMERIC(15,2),
    TEMPO_TOTAL NUMERIC(15,2),
    TEMPO_TOTAL_DISPONIVEL NUMERIC(15,2));
	
ALTER TABLE TBFICHA_CUSTO_CALENDARIO
ADD CONSTRAINT PK_TBFICHA_CUSTO_CALENDARIO
PRIMARY KEY (ID);

CREATE SEQUENCE GTBFICHA_CUSTO_CALENDARIO;

CREATE TRIGGER TBFICHA_CUSTO_CALENDARIO_B01I FOR TBFICHA_CUSTO_CALENDARIO
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.ID IS NULL) THEN
    NEW.ID = GEN_ID(GTBFICHA_CUSTO_CALENDARIO,1);
END;