Generic procedure return value

If you use ANY for a return value size, your procedure calculates the size of the numeric or string return value from the RETURN expression and returns it.