No debe usar ANSI sintaxis de combinación, use la antigua sintaxis de combinación de Oracle. Es un error en Oracle.
También desde documentos de Oracle http://docs.oracle.com /cd/B19306_01/server.102/b14223/basicmv.htm ,
Definición de consultas para vistas materializadas con úniones únicamente y sin agregados tienen las siguientes restricciones en la actualización rápida:
-
Todas las restricciones de "Restricciones generales de Fast Refresh".Restricción general
-
No pueden tener cláusulas GROUP BY ni agregados.
-
Los ID de fila de todas las tablas de la lista FROM deben aparecer en la lista SELECT
de la consulta. -
Los registros de vista materializados deben existir con ID de fila para todas las tablas base en la lista DESDE de la consulta.