PL/SQL User's Guide and Reference
Advantages of Wrapping
The PL/SQL Wrapper converts PL/SQL source code into an intermediate form of object code. By hiding application internals, the Wrapper prevents
- misuse of your application by other developers
- exposure of your algorithms to business competitors
Wrapped code is as portable as source code. The PL/SQL compiler recognizes and loads wrapped compilation units automatically. Other advantages include
- platform independence--you need not deliver multiple versions of the same compilation unit
- dynamic loading--users need not shut down and relink to add a new feature
- dynamic binding--external references are resolved at load time
- strict dependency checking--invalidated program units are recompiled automatically
- normal importing and exporting--the Import/Export utility accepts wrapped files