Paket terdiri dari spesifikasi paket dan badan paket. Anda mendeklarasikan prosedur dalam spesifikasi (dengan asumsi Anda ingin prosedur menjadi publik) dan Anda menerapkannya di badan.
Jadi, misalnya, Anda akan membuat spesifikasi paket
CREATE OR REPLACE PACKAGE package1
AS
PROCEDURE procHTML1;
END package1;
Dan kemudian Anda akan membuat badan paket
CREATE OR REPLACE PACKAGE BODY package1
AS
PROCEDURE procHTML1
AS
BEGIN
htp.print( '<<some HTML>>' );
END procHTML1;
END package1;