@Tadeu Rodrigues de Oliveira
O workaround proposto pelo @rman é show, muito funcional.
Uma vez que você disse que não entendeu perfeitamente o funcionamento do wrap, ele é um ofuscador de código, e dificultará para a maioria das pessoas a visualização seu código, mas não para todas. Outros dois pontos é que wrap não detecta erros de sintaxe ou semântica e uma versão mais antiga do wrap não processa arquivos de uma versão mais recente. Desse modo, quando for ofuscar um código com o wrap, utilize-o quando já tiver finalizado a edição do arquivo desejado, antes de publicar verifique se as partes desejadas estão ofusccadas e ofusque apenas o corpo das packages ou object types, para que os desenvolvedores possam ver as informações que podem utilizar das mesmas.
Para mais informações, acesse o link [1], que foi utilizado como referência para a resposta acima.
[1]. http://docs.oracle.com/cd/B28359_01/appdev.111/b28370/wrap.htm