MSSQL: String aufteilen - Ausgabe in Zeilen

Hallo zusammen,

ich hocke gerade vor einem, für mich ziemlich großen, Problem.

Was muss ich tun, um aus dieser Tabelle

| ID (int) | Wert (varchar(255) |
| 1 | A, B, C |
| 2 | V, W, X, Y, Z |

eine Abfrage zu erstellen, die mir die Daten so zurück liefert???

| ID (int) | Wert (varchar(255) |
| 1 | A |
| 1 | B |
| 1 | C |
| 2 | V |
| 2 | W |
| 2 | X |
| 2 | Y |
| 2 | Z |

Das Problem ist sicherlich schon tausendmal gelöst worden, aber ich bin damit total überfordert, und weiß noch nicht einmal wonach ich überhaupt googeln sollte.

Kann mir mal jemand auf die Sprünge helfen?

Viele Dank schonmal im Voraus.

MfG
Stephan

sowas hab ich jetzt auch noch nicht gemacht, aber ich werf mal einen Begriff in die Runde der dir evtl. mittels Google noch etwas helfen könnte.

In Java benutzt man für das trennen von Strings einen sog. „tokenizer“, ich habs kurz mal in Google eingegeben und auch einige SQL Treffer bekommen.

Evtl. findest du ja dann etwas was du brauchst.