The constructs of a procedure, function or a package are: variables and constants, cursors, exceptions