Question: what is the difference difference between procedure and packages?
Answer: A procedure is used to return multiple values otherwise it is generally similar to a function. Package: A package is schema object which groups logically related PL/SQL types , items and subprograms. You can also say that it is a group of functions, procedure, variables and record type statement.