CREATE TABLE TBFICHA_CUSTO_TRIBUTACOES (
    ID INTEGER NOT NULL,
    FICHA_CUSTO_ID INTEGER,
    TRIBUTACAO_ID INTEGER,
    TRIBUTACAO_DESCRICAO VARCHAR(200),
    PERCENTUAL NUMERIC(15,2),
    VALOR_TRIBUTACAO NUMERIC(15,2));

ALTER TABLE TBFICHA_CUSTO_TRIBUTACOES
ADD CONSTRAINT PK_TBFICHA_CUSTO_TRIBUTACOES
PRIMARY KEY (ID);

CREATE SEQUENCE GTBFICHA_CUSTO_TRIBUTACOES;

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