Как уже упоминал jarlh, вы не должны хранить данные как разделенные запятыми элементы. Я рекомендую вам прочитать статьи о нормализации базы данных о том, как избежать такого рода данных.
Тем не менее, вы можете сделать что-то вроде следующего, чтобы запросить нужные записи:
SELECT 1 FROM dual
WHERE REGEXP_LIKE(','||'a,b,c,d,e'||',', ',('||REPLACE('d,c,h',',','|')||'),')
Обратите внимание, что вы должны экранировать зарезервированные символы во входной строке перед использованием этого запроса ...