Also ich denke, im Select selber wird es nicht gehen.
Da du aber sowieso eine Prozedur schreiben willst, kannst du das dann in einer eigenen Schleife durchführen.
INSTR (SQL-Standard POSSTR) unterstützen meist auch einen Startwert.

Je nach dem, welche Sprache dir für die Prozedur zur Verfügung steht, kannst du dann den sprachspezifischen Befehl (falls vorhanden) "split(Feld, Delimiter)" verwenden, der dir dann ein Array zurückliefert.