Jajajajaj el_popi, muchisimas gracias! No me acordaba de que puse el post xD. Como me puse con otras asignaturas esta se la deje para mas tarde

.
Cuando llegue a casa lo miro detenidamente! Muchas gracias!
Edit: lo había copiado mal, lo tenía asi : CONSTRAINT cur_nif_fk FOREIGN KEY(NIF_PROFESOR) REFERENCE PROFESORES(NIF_PROFESOR),
Y me sigue dando el mismo error, hago la referencia a la tabla externa y a la columna que es, pero un asi nada :s...solo ORA-00905: falta una palabra clave
EDIT2:
Lo dejo por aqui por si es de ayuda a alguien, al final ha sido una tonteria y haciendolo asi no he tenido mayor problema:
CREATE TABLE CURSOS(
NOMBRE_CURSO VARCHAR2(25) UNIQUE,
COD_CURSO NUMBER(5) PRIMARY KEY,
NIF_PROFESOR VARCHAR2(9),
NUMERO_ALUMNOS NUMBER(3),
FECHA_INICIO DATE,
FECHA_FIN DATE,
HORAS_TOTALES NUMBER(3) NOT NULL,
CONSTRAINT cur_nif_fk FOREIGN KEY(NIF_PROFESOR)
REFERENCES PROFESORES(NIF_PROFESOR) ON DELETE CASCADE,
CONSTRAINT cur_fec_CK CHECK(FECHA_INICIO<FECHA_FIN)
);
Gracias