Wie Bender schon sagte, es muss eine genauere Fehlermeldung zurückgegeben werden, die das eigentliche Problem beschreibt.

Ansonsten:
*) Verwende in SQL Functions oder Procedures NIE CHAR sonder NUR VARCHAR. Du hast damit - zumindest bis V5R4 - NUR Probleme dadurch.
*) Ich bin mir nicht sicher ob die qualifizierte Angabe des Eingangparameters (DEPTEMPLOYEES.DEPTNO) überhaupt erlaubt ist?!
*) Du solltest auch beim Erstellen von SQL Functions oder Procedures IMMER die Bibliothek mit angeben.
Im schlechtesten Fall erstellt er das Objekt in eine Lib die nicht existiert oder viele andere Probleme treten auf.
*) In einer SQL-Function kannst du dieses Beispiel schon realisieren, jedoch wäre eine Procedure hübscher.
Die Function würdest du dann wie folgt aufrufen:
Select * from table (myfunction('Procedure?'))