Which of the below are constructs of a procedure, function or a package ?
variables and constants
cursors
exceptions
All of the above