Also letztendlich geht es darum

Ein String hat 1000 Zeichen. Jede Zeile dort ist mit ## getrennt. Also z.B. Zeile1##Zeile2##mehr Text##usw##
Dieser String muss aufgeteilt werden in einzelne Felder. Die Datenbank hat maximal 18 Einzelfelder dafür.

Das 2 ist ein String der hat auch ebenfalls 1000 Zeichen. Der muss aufgeteilt werden in einzelne Felder immer wenn eines der folgenden Zeichen vorkommt ,.; oder blank

Alles muss über SQL gemacht werden. Leider habe ich es nicht ohne Schleife hinbekommen. Deshalb dachte ich mir, eine Funktion der ich einen 1000 stelligen String mitgebe und die mir ein Array mit de einzelnen Werten zurück gibt

ich könnte natürlich auch einen langen String zurück geben mit fixer Länge für ein Element. Aber ich dachte nicht, dass arrays kompliziert sind