Informix Error -685
-685 Function <function-name> returns too few values. </function-name>
The number of returned values from a function is less than the number of values that the caller expects.
Example of error:
CREATE ROUTINE testroutine (arg INT) RETURNING INT, INT; RETURN 1,2; END ROUTINE
UPDATE tab SET (c1, c2, c3) = (testroutine(1)); -- error