Szükség lehet arra, hogy a lefejlesztett tárolt eljárások és csomagok törzsét titkosítsuk, így gátolva meg azt, hogy mások könnyen hozzájuthassanak. Azért csak a törzset, mert az interfésznek kívülről is elérhetőnek kell lennie. Erre az Oracle Wrap eszközével van lehetőségünk. Mentsük el a szkriptet egy fájlba, majd adjuk ki az alábbi parancsot:
wrap iname=<elmentett fájl> oname=<új fájl>
Ha megnézzük a létrehozott fájlt, akkor láthatjuk, hogy a tárolt eljárások és csomagok fejrészét változatlanul hagyja, míg a törzset kódolja.
Fontos, hogy abból a szempontból a Wrap eszköz nem kompatibilis a korábbi verzióihoz képest, hogy egy későbbi verzió által titkosított fájlt a korábbi verzióhoz tartozó adatbázis nem tud kezelni, míg fordítva ez nem okoz problémát.