a code structure you can create using PL/SQL such as a package, or a subprogram such as a procedure or function
a sequence of one or more lines, organized as statements, comments, and INCLUDE directives
a sequence of statements defining a certain computing procedure, meaningful to the programmer
a sequence of statements, terminated by an END
In Oracle, the term used to describe a package, a stored procedure, or a sequence.
(n.) the fundamental component of an executable program. A sequence of statements and comment lines. It may be a main program module, an external subprogram, or a block data program unit.
A program unit is either a package, a task unit, a protected unit, a protected entry, a generic unit, or an explicitly declared subprogram other than an enumeration literal. Certain kinds of program units can be separately compiled. Alternatively, they can appear physically nested within other program units. (32)
One of four kinds of Ada program structures: a package, a subprogram (procedure or function), a generic, or a task.