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.