[ schema. ] package_name [ sharing_clause ] [ { default_collation_clause | invoker_rights_clause | accessible_by_clause }... ] { IS | AS } package_item_list END [ package_name ] ;