Creating a Source Code Definition and Instance
You must create at least one Source Code object definition inside the Program definition to contain the PL/SQL packages you write.
Each Source Code definition must contain one and only one package. Each package can contain any number of functions and procedures, in any combination you choose.
It is not necessary to mark any Source Code as Primary because the Program is never executed as a whole.
See the following topic for additional information: