CREATE TABLE TBFICHA_CUSTO_TEMPO (
    ID INTEGER NOT NULL,
    FICHA_CUSTO_ID INTEGER,
    SEQUENCIA INTEGER,
    FLUXO_ID INTEGER,
    FLUXO_DESCRICAO VARCHAR(200),
    ORDEM INTEGER,
    TEMPO_PADRAO NUMERIC(15,2),
    TEMPO NUMERIC(15,2),
    TEMPO_CALCULADO NUMERIC(15,2),
    TIPO INTEGER);

ALTER TABLE TBFICHA_CUSTO_TEMPO
ADD CONSTRAINT PK_TBFICHA_CUSTO_TEMPO
PRIMARY KEY (ID);

COMMENT ON COLUMN TBFICHA_CUSTO_TEMPO.TIPO IS
'0 - TEMPO SETUP;
1 - TEMPO OPERACIONAL;';

CREATE SEQUENCE GTBFICHA_CUSTO_TEMPO;

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