 Parameters passed to procedures, as well as return values, are considered to be variables.Hence, every procedure parameter is duplicated, as well as the return values.A procedure is still called only once, but it returns two results, which must hold the same value.