Un package est composé d'une spécification de package et d'un corps de package. Vous déclarez la procédure dans la spécification (en supposant que vous souhaitiez que la procédure soit publique) et vous l'implémentez dans le corps.
Ainsi, par exemple, vous créeriez la spécification de package
CREATE OR REPLACE PACKAGE package1
AS
PROCEDURE procHTML1;
END package1;
Et ensuite, vous créeriez le corps du package
CREATE OR REPLACE PACKAGE BODY package1
AS
PROCEDURE procHTML1
AS
BEGIN
htp.print( '<<some HTML>>' );
END procHTML1;
END package1;