ルーチンを宣言するパッケージ仕様とオブジェクト型、およびカーソルを含むパッケージ仕様は、そのルーチンとカーソルが実装された本体の宣言が必要です。 本体がない場合、プログラムコード内でルーチンまたはカーソルが呼び出される際にランタイムエラーが発生します。
例 (Oracle):
CREATE OR REPLACE PACKAGE ppp IS FUNCTION foo(a INT) RETURN INT; END;