I got the below error message once I want to make explain plan based on select query from view.
explain plan
for
select id
from my_view
where id is not null;
SQL Error: ORA-01039: insufficient privileges on underlying objects of the view 01039. 00000 - "insufficient privileges on underlying objects of the view" *Cause: Attempting to explain plan on other people's view without the necessary privileges on the underlying objects of the view.
I have also checked all tables based on view and all these ones were granted for my scheme (select) so it should work. Not sure where is the root problem.