Ihr habt alle recht und ich danke Euch allen.
Ich hätte natürlich nicht ein Array zurückgegeben wenn es nicht an manchen Stellen von nöten wäre. Damit spare ich mir die Funktion 10mal aufzurufen. Im Moment da >ICH< sie zum ersten mal selbst verwende bin ich schlauer und hätte einfach einen String zurückgegeben den ich mit substring hätte auflösen können, nur hat mein Kollege inzwischen die Funktion bereits in ca 40 Programme eingebaut und das wollte ich ihm dann doch nicht antun .
Ansonsten hab ich mir jetzt halt auch eine Funktion gemacht die diese Funktion aufruft und nur das erste Element zurück gibt.

Also nochmals danke an alle.

Aber irgendwie finde ich hat da IBM ein bischen gepatzt. Eine Funktion ist sozusagen ein Array aber ich kann nicht auf dessen Elemente zugreifen.