Remover
ON UPDATE CASCADE
que não é suportado diretamente no Oracle. Por exemplo:
CREATE TABLE Firstaiders(
Staff_ID NUMBER NOT NULL,
CONSTRAINT pk_Firstaiders PRIMARY KEY (Staff_ID),
FOREIGN KEY(Staff_ID) REFERENCES Staff(Staff_ID) ON DELETE CASCADE);
O Oracle espera um parêntese direito após
ON DELETE CASCADE
mas encontrou ON UPDATE CASCADE
que está causando o ORA-00907