Schau dir die Parameterbeschreibung an:
Jedem Parameter einer Prozedur/Funktion wird ein Parameter im Programm (COBOL LINKAGE) übergeben.
Bei einer Funktion wird die Returnvariable als weiterer Parameter drangehängt.
Also
Linkage Section.
01 P1 ...
01 P2 ...
01 RetVal ...
Procedure Divisiion using P1 P2 Retval.

Besser wäre noch die Verwendung der DB2-Strukturen um NULL-Anzeiger sowie SQLSTATE's und Diagnostic zurückgeben zu können.
Alles in den Handbüchern sehr schön beschrieben;-).