title: How to declare a public and a private item inside a package?
body: <p>Can anyone please explain me the difference between <code>public items inside the package</code> and <code>private items inside package</code> ?</p>
  
  <p>What type of deceleration is this :</p>
  
  <pre><code>create or replace package BOOK_MANAGEMENT
  as
   function OVERDUE_CHARGES(aName IN VARCHAR2) return NUMBER;
   procedure NEW_BOOK (aTitle IN VARCHAR2,
     aPublisher IN VARCHAR2, aCategoryName IN VARCHAR2);
  end BOOK_MANAGEMENT;
  </code></pre>