Je zou dit moeten kunnen bereiken met de combinatie van string_to_array
en unnest
:
SELECT column_a, unnest(string_to_array(column_b,',')), column_c
FROM tablename;
SQLFiddle
Dat gezegd hebbende, je hebt niet genoeg informatie gegeven over het datatype en een willekeurig teken is nooit willekeurig als het als scheidingsteken fungeert.