W widoku all_source znajduje się kolumna TYPE. Typ może mieć 2 wartości - 'PACKAGE' i 'PACKAGE BODY'. Aby uzyskać specyfikację,
select text from all_source
where name = 'PACK_JACK'
and type = 'PACKAGE'
order by line;
i zdobyć ciało
select text from all_source
where name = 'PACK_JACK'
and type = 'PACKAGE BODY'
order by line;
Dodatkowo, zamiast używać all_source, możesz użyć user_source. all_source zawiera wszystko, w tym pakiety systemowe. USER_SOURCE ma tylko pakiety zdefiniowane przez użytkownika.