
end;

create view vwusuario_db(
USUARIO,
NOME,
STATUS
)
as
select
    
    SEC$USER_NAME,
    SEC$FIRST_NAME,
    SEC$ACTIVE

from SEC$USERS;

CREATE TABLE TBCOLABORADOR_CCUSTO (
    ID INTEGER NOT NULL,
    COLABORADOR_ID INTEGER,
    CCUSTO_ID VARCHAR(10));

ALTER TABLE TBCOLABORADOR_CCUSTO
ADD CONSTRAINT PK_TBCOLABORADOR_CCUSTO
PRIMARY KEY (ID);

CREATE SEQUENCE GTBCOLABORADOR_CCUSTO;

create trigger ttbcolaborador_ccusto_b01i for tbcolaborador_ccusto
active before insert position 0
as
begin
  if (new.id is null) then
    new.id = gen_id(gtbcolaborador_ccusto,1);
end;

COMMENT ON TABLE TBCOLABORADOR_CCUSTO IS 'tabela de centro de custo por colaborador, foi criada para que os lideres tenhao mais de um centro de custo';

