reglas de integridad oracle 9 sql

tema enviado por ingeniero en ORACLE
tema iniciado el 29/08/2007
Hola gente!! Soy Jesus, estudiante de informatica.Tengo un problema en un trozo de codigo de un archivo *.sql a la hora de abrirlo y cargarlo en Oracle 9i SQL Plus. La tabla 'encargado' es una tabla hija de la tabla padre 'empleado'. El fallo reside en la instrucción ON UPDATE CASCADE: CREATE TABLE encargado ( DNI CHAR(9), COD_E INT UNIQUE NOT NULL CHECK (COD_E>=0), PRIMARY KEY (DNI), FOREIGN KEY (DNI) REFERENCES empleado(DNI) ON DELETE CASCADE ON UPDATE CASCADE ); El error que sale en la terminal es este: ON UPDATE CASCADE * ERROR en línea 7: ORA-00907: falta el paréntesis derecho Gracias y un saludo!!