Hallo Asrael,
nachdem ich dein Problem und auch die Antworten gelesen habe ist mir überhaupt nicht klar, warum du überhaupt einen FB nimmst.
Wie wäre es denn mit einem FC, der dir deine Strings zusammensetzt und das Ergebis als Funktionswert zurückgibt?
Also in etwa so:
FUNCTION "strgconcat" ...