CREATE GENERATOR GTBCLIENTE_SUBTIPO_DESC;

CREATE TABLE TBCLIENTE_SUBTIPO_DESC (
    ID          INTEGER NOT NULL,
    DESCRICAO   VARCHAR(50),
    QUANTIDADE  NUMERIC(15,2),
    VALOR       NUMERIC(15,2),
    STATUS      INTEGER,
    SUBTIPO_ID  INTEGER,
    QTD_MAX     NUMERIC(15,2),
    QTD_MIN     NUMERIC(15,2),
    DESCONTO    NUMERIC(15,2)
);

ALTER TABLE TBCLIENTE_SUBTIPO_DESC ADD CONSTRAINT PK_TBCLIENTE_SUBTIPO_DESC PRIMARY KEY (ID);

CREATE OR ALTER TRIGGER TTBCLIENTE_SUBTIPO_DESC_B01I FOR TBCLIENTE_SUBTIPO_DESC
ACTIVE BEFORE INSERT POSITION 0
as
begin
  if (new.id is null) then
    new.id = gen_id(gtbcliente_subtipo_DESC,1);
end;

COMMENT ON TABLE TBCLIENTE_SUBTIPO_DESC IS
'tabela de regras de frete para subtipos de clientes';
