https://www.udemy.com/course/plsql-by-example/learn/lecture/3169186#overview
패키지는 논리적으로 연관된 PL/SQL 타입, item, subprogram(function/procedure)등등을 묶어둔 schema object이다.
이런 패키지는 보통 Specification과 Body로 구성된다.
CREATE OR REPLACE PACKAGE package_name
AS
program1_header;
program2_header;
-- 이 program_header는 function, procedure, cursor 등등이 해당된다.
END package_name;
CREATE OR REPLACE PACKAGE BODY package_name
AS
program1_header;
program2_header;
END package_name;