Os pacotes PL/SQL são criados com duas partes: especificação do pacote e corpo do pacote. A especificação do pacote é a
interface com as aplicações, onde se declaram as variáveis, as constantes, as exceções, os cursores, os subprogramas e os
tipos públicos disponíveis para uso. Pode também incluir diretivas para o compilador, conhecidas como