Muchas gracias por la ayuda.
He estado haciendo pruebas con el trigger que comente en el foro y no consigo ningun resultado.
Si fueras tan amable de poder orientarme con el siguiente codigo me seria de gran ayuda, te paso el type y el trigger.
TYPE:
Código SQL:
Ver originalCREATE OR REPLACE
TYPE alumnos_t AS OBJECT(
idAlumno NUMBER,
nombreAlumno VARCHAR2(100),
fctAlta VARCHAR2(10),
horasHechas NUMBER,
horasRestantes NUMBER,
profesor REF profesores_t,
poblacion poblaciones_t
);
TRIGGER:
Código SQL:
Ver originalCREATE OR REPLACE TRIGGER calculo
BEFORE UPDATE horasHechas ON alumnos_tab
BEGIN
UPDATE alumnos_tab SET NEW.horasRestantes = OLD.horasRestantes - OLD.horasHechas
END;
PD: El professor sabe menos que los alumnos... :S