Oracle 12cR2 - How To Create DDL Script Of A View With All Dependencies and Permissions
That would require selecting from dba_dependencies. Since your dependencies may have their own dependencies that query would probably need to be recursive.
Also, if any of the dependencies are in a different schema then you'll also need the grants to go with them which you can get by selecting from dba_tab_privs and dba_col_privs.