CREATE TABLE TBPEDIDO_ITENS_TEMP (
    ID INTEGER NOT NULL,
    ITENS BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    OBSERVACAO BLOB SUB_TYPE 1 SEGMENT SIZE 80,
    PEDIDO_ID INTEGER,
    DATAHORA TIMESTAMP DEFAULT localtimestamp,
    STATUS INTEGER DEFAULT 0 NOT NULL);

ALTER TABLE TBPEDIDO_ITENS_TEMP
ADD CONSTRAINT PK_TBPEDIDO_ITENS_TEMP
PRIMARY KEY (ID);

CREATE SEQUENCE GTBPEDIDO_ITENS_TEMP;

SET TERM ^ ;

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

SET TERM ; ^

COMMENT ON COLUMN TBPEDIDO_ITENS_TEMP.STATUS IS
'0 - NÃO FINALIZADO
1 - FINALIZADO';

ALTER TABLE TBPEDIDO_ITENS_TEMP
    ADD CLIENTE_ID INTEGER,
	ADD PERFIL VARCHAR(10);