I figured it out....

the DBMS_MVIEW.PMARKER(rowid) returns the data_object_id from the user_objects table, not the object_id.

Thanks for all your help.

- Una.