Oracle arroja este error cuando se utiliza WITH en alguna consulta y se ha olvidado poner la palabra reservada AS. Por ejemplo en este caso:
WITH mialias ( SELECT * FROM mitabla ) SELECT * FROM mialias;
Lo correcto sería:
WITH mialias AS ( SELECT * FROM mitabla ) SELECT * FROM mialias;
No olvides visitar a los patrocinadores (da click en los anuncios) para seguir soportando este sitio.
¡Gracias!