Есть ли что-то в операторах CASE, которые автоматически разбивают запрос, использующий MINUS? Я сравниваю динамическое извлечение набора данных с предыдущим кешем, и хотя операторы CASE в динамическом извлечении возвращают чистые результаты VARCHAR2, я получаю несоответствие типов между ними и статическими значениями в таблице кеша, что также сохраняются как VARCHAR2.
Единственные другие возможности, о которых я могу подумать, еще менее вероятны - могут ли конкатенации (||) или литералы в одинарных кавычках, которые присутствуют в результатах CASE, испортить ситуацию?