The procedure declaration starts with the keyword IS and is preceded by a specification.
The specification consists of two parts:
variable1 [type] datatype [DEFAULT value]
Parameter names will be used inside the procedure. For example, you can prefix them.
Procedures may have three types of parameters:
Procedures may have up to 256 parameters.
The datatypes of these parameters are more generic than the datatypes of regular variables.
Parameters can have default values.