U mag ANSI niet gebruiken join-syntaxis, gebruik de oude Oracle join-syntaxis. Het is een bug in Oracle.
Ook van oracle docs http://docs.oracle.com /cd/B19306_01/server.102/b14223/basicmv.htm ,
Query's definiëren voor gerealiseerde weergaven met alleen joins en geen aggregaten hebben de volgende beperkingen voor snel vernieuwen:
-
Alle beperkingen van "Algemene beperkingen op snel vernieuwen".Algemene beperking
-
Ze mogen geen GROUP BY-clausules of aggregaten hebben.
-
Rowids van alle tabellen in de FROM-lijst moeten voorkomen in de SELECT
lijst van de query. -
Gematerialiseerde weergavelogboeken moeten bestaan met rowids voor alle basistabellen in de FROM-lijst van de query.