Super. Vielen Dank für die Info.
Habe die Stelle im Forum auch bereits gefunden und die Funktion auf meine Bedürfnisse abgeändert.

Leider bekomme ich bei der Erstellung der Funktion den Syntax-Fehler TOKEN ';' ungültig.

Ich habe die Funktion bereits mehrfach geprüft, komme aber nicht auf den Fehler. Ich muss dazu sagen, dass dies nach der Funktion "HELLO" erst meine 2. UDF ist.

Hier die Funktion:

CREATE FUNCTION yc03xf5.ROW2COL ( PARIdVoBew VARChar(255) )

RETURNS VARCHAR(2048)
LANGUAGE SQL
NOT DETERMINISTIC
READS SQL DATA
CALLED ON NULL INPUT
BEGIN
DECLARE RETURNVAL VARCHAR ( 2048 ) NOT NULL DEFAULT ' ' ;
FOR CSRC1 AS C1 CURSOR
FOR SELECT (trim(t2.bezei00001) !! ':' !! ' ' !!
digits(t1.wert) !! ' - ') as TEXT
FROM kessprod14.g_mer00001 t1
join kessprod14.g_bew00001 t2
on t1.id_merkmal = t2.id
WHERE id_vo00001 = PARIdVoBew

DO SET ReturnVal = ReturnVal CONCAT ' ' CONCAT CsrC1.Text;
END FOR ;
RETURN LTRIM(ReturnVal) ;
END;

Kann jemand den Fehler erkennen ?

Vielen Dank für Eure Hilfe.