If you have got the answer then please mark the thread as Answered.
I would like to tell you to spare your free time to read the docs and below OLL (Oracle Learning Library) for your better Oracle learning, all these are free resources.
Is there v$views for stored procedures that list which tables are being accessed by it?
There is no 'system' view if that is what you mean.
Oracle provides the 'utldtree.sql' script as part of the database installation.
That script can be used to show you a nice, indented hierarchy that shows dependencies for the object you specify.
See chapter 18 'Schema Object Dependency' in the Advanced Application Developer's Gide for details of how to identify dependencies
If the definition of object A references object B, then A depends on B. This chapter explains dependencies among schema objects, and how Oracle Database automatically tracks and manages these dependencies. Because of this automatic dependency management, A never uses an obsolete version of B, and you almost never have to explicitly recompile A after you change B.
The doc also discusses the dependency views mentioned by others:
Querying Object Dependencies
The static data dictionary views
DBA_DEPENDENCIESdescribe dependencies between database objects.
utldtree.sqlSQL script creates the view
DEPTREE, which contains information on the object dependency tree, and the view
IDEPTREE, a presorted, pretty-print version of
Oracle Database Reference for more information about the