у меня есть эта строка
ABCD1234, XYZ, ABCD1234, ABCD1234C, ABCD1234, abc, abcX, 1234U, 1234
и я хочу, но не хочу дублировать значения
ABCD1234, XYZ, ABCD1234C, abc, abcX, 1234U, 1234,
Я использую регулярное выражение ниже
select regexp_replace (
'ABCD1234, XYZ, ABCD1234, ABCD1234C, ABCD1234, abc, abcX, 1234U, 1234',
'([^,]+)(,\1)+', '\1'
) test
from dual;