Měli byste být schopni toho dosáhnout pomocí kombinace string_to_array
a unnest
:
SELECT column_a, unnest(string_to_array(column_b,',')), column_c
FROM tablename;
SQLFiddle
To znamená, že jste nepodali dostatek informací o datovém typu a libovolném znaku není nikdy libovolné, pokud funguje jako oddělovač.