CREATE TABLE "PRUEBA"
(
"FECHA" DATE,
"DIA_SEMANA" SMALLINT
);
SET TERM ^;
CREATE TRIGGER "CAL_DIA" FOR "PRUEBA"
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.DIA_SEMANA = DiaSemana(NEW.FECHA);
END
^
COMMIT WORK ^
SET TERM;^