CREATE TABLE ACTAS_RESULTADOS (
    NRO_ACTA_RESULTADO                  INTEGER NOT NULL,
    NRO_ALUMNO_MATERIA  INTEGER,
    NRO_ACTA             INTEGER,
    NOTA             NUMERIC(10,2),
    FOLIO                INTEGER
);
-----
ALTER TABLE RESULTADOS ADD CONSTRAINT PK_RESULTADOS PRIMARY KEY (NRO_ACTA_RESULTADO);
-----
ALTER TABLE RESULTADOS ADD CONSTRAINT FK_RESULTADOS FOREIGN KEY (NRO_ALUMNO_MATERIA) REFERENCES ALUMNOS_MATERIAS (NRO_ALUMNO_MATERIA);
-----
ALTER TABLE RESULTADOS ADD CONSTRAINT FK_RESULTADOS1 FOREIGN KEY (NRO_ACTA) REFERENCES ACTAS (NNRO_ACTARO);
-----
CREATE OR ALTER TRIGGER ACTAS_RESULTADOS_BI FOR ACTAS_RESULTADOS
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.NRO_ACTA_RESULTADO IS NULL) THEN BEGIN
    NEW.NRO_ACTA_RESULTADO = GEN_ID(ORDEN_GEN, 1);
  END
END