Powinieneś być w stanie to osiągnąć za pomocą kombinacji string_to_array
i unnest
:
SELECT column_a, unnest(string_to_array(column_b,',')), column_c
FROM tablename;
SQLFiddle
To powiedziawszy, nie podałeś wystarczających informacji o typie danych i dowolnym znaku nigdy nie jest arbitralne, jeśli działa jako ogranicznik.