So I\'m pretty sure Oracle supports this, so I have no idea what I\'m doing wrong. This code works:
CREATE MATERIALIZED VIEW MV_Test NOLOGGING CACHE B
Have you tried it without the ANSI join ?
CREATE MATERIALIZED VIEW MV_Test NOLOGGING CACHE BUILD IMMEDIATE REFRESH FAST ON COMMIT AS SELECT V.*, P.* FROM TPM_PROJECTVERSION V,TPM_PROJECT P WHERE P.PROJECTID = V.PROJECTID