Cita: ORA-01417: a table may be outer joined to at most one other table
Cita: ORA-01719: outer join operator (+) not allowed in operand of OR or IN
Estos son errores en Oracle, no MySQL... Y este es el Foro de MySQL.
¿Estás consciente de que Oracle y MySQL son DBMSs distintos,
por más que hoy sean propiedad de la misma corporación?
Salvo aquello que se conoce como ANSI SQL,
no comparten sintaxis.
Si estás usando Oracle, te paso el post al foro de Oracle, de lo contrario no lo pruebes en otro server que no sea MySQL.
Además, esto:
Cita: Bueno, he probado y no me vale.
no es respuesta suficiente para que sepamos por qué no te "vale". Aunque en este caso yo infiero que es debido a que estás ejecutando sintaxis MySQL, inentendible para Oracle.