Một gói bao gồm đặc điểm kỹ thuật gói và phần thân gói. Bạn khai báo thủ tục trong đặc tả (giả sử bạn muốn thủ tục ở chế độ công khai) và bạn triển khai nó trong phần thân.
Vì vậy, ví dụ:bạn sẽ tạo đặc tả gói
CREATE OR REPLACE PACKAGE package1
AS
PROCEDURE procHTML1;
END package1;
Và sau đó bạn sẽ tạo phần thân gói
CREATE OR REPLACE PACKAGE BODY package1
AS
PROCEDURE procHTML1
AS
BEGIN
htp.print( '<<some HTML>>' );
END procHTML1;
END package1;