Трябва да можете да постигнете това с комбинацията от string_to_array
и unnest
:
SELECT column_a, unnest(string_to_array(column_b,',')), column_c
FROM tablename;
SQLFiddle
Въпреки това не сте дали достатъчно информация за типа данни и произволен знак никога не е произволно, ако действа като разделител.