एक पैकेज एक पैकेज विनिर्देश और एक पैकेज बॉडी से बना होता है। आप विनिर्देश में प्रक्रिया की घोषणा करते हैं (यह मानते हुए कि आप प्रक्रिया को सार्वजनिक करना चाहते हैं) और आप इसे शरीर में लागू करते हैं।
इसलिए, उदाहरण के लिए, आप पैकेज विनिर्देश बनाएंगे
CREATE OR REPLACE PACKAGE package1
AS
PROCEDURE procHTML1;
END package1;
और फिर आप पैकेज बॉडी बनाएंगे
CREATE OR REPLACE PACKAGE BODY package1
AS
PROCEDURE procHTML1
AS
BEGIN
htp.print( '<<some HTML>>' );
END procHTML1;
END package1;