Os pacotes PL/SQL permitem agrupar tipos PL/SQL, variáveis, estruturas de dados, exceções e subprogramas relacionados.
Estes pacotes
A
não podem ter subprogramas com o mesmo nome, mesmo que esses subprogramas utilizem parâmetros diferentes.
B
devem ter todas as estruturas públicas declaradas nos seus corpos, e as privadas, nas suas especificações.
C
não podem ser compartilhados com outras aplicações após terem sido criados e compilados.
D
permitem que o servidor Oracle leia apenas um objeto na memória de cada vez.
E
devem ter uma especificação, mas o corpo é opcional.