CREATE TABLE TEMP_VENTA (
COUNTER INTEGER DEFAULT 0 NOT NULL,
DESCRIPCION VARCHAR(50) CHARACTER SET WIN1251 COLLATE WIN1251,
PRECIOUNITARIO NUMERIC(15, 4),
CANTIDAD SMALLINT,
PRECIO NUMERIC(15, 4));
ALTER TABLE TEMP_VENTA ADD PRIMARY KEY (COUNTER);
SET TERM ^ ;
CREATE TRIGGER BI_TEMP_VENTA_COUNTER FOR TEMP_VENTA
ACTIVE BEFORE INSERT
POSITION 0
AS
BEGIN
IF (NEW.COUNTER IS NULL) THEN
NEW.COUNTER = GEN_ID(TEMP_VENTA_COUNTER_GEN, 1);
END^
SET TERM ; ^