Игнорировать запятые между кавычками при чтении хранимой процедуры Oracle CSV UTL_FILE

Пример данных:

1, test, "xy, yz", dog, cat
2, test2, xy, fish, bear

Как вы можете видеть выше, второй столбец может быть или не быть заключен в кавычки с запятой как часть строки.

Я просто пытаюсь найти способ игнорировать запятую в кавычках, если они есть. Я использую UTL_FILE и могуЯ не знаю внешних таблиц, я знаю, что знаю, но я не тот, кто принимает решения.

У меня нетт действительнопытался" что-нибудь еще, потому что у меня нетЯ не смог найти ничего, что можно попробовать в этом конкретном сценарии. У меня есть код, который извлекает подстроки между каждой запятой, но, очевидно, будет разделятьxy, yz " на 2 отдельные строки. Я смог заставить его работать на одном ряду, используя " в качестве разделителя для этого конкретного столбца, но это идет в ад, когда в следующей строке нет кавычек для второго столбца.

Ответы на вопрос(2)

Ваш ответ на вопрос