Тестирование двух функций/запросов
Предлагаю запрос для тестирования двух функций. Вместо f1 и f2 указывайте свою функцию, а также с учётом количества параметров у них добавляете/удаляете/изменяете вложенные циклы for. В результате запрос выводит таблицу temp_table_result, в которую попали те строки, которые отсутствовали у одной из функции на некоторых итерациях. Иначе говоря, если в temp_table_result не попала ни одна строка, то функции вернули одинаковые наборы данных для на всех итерациях.
Аналогично сделано тестирования двух запросов
(query1 EXCEPT query2) UNION ALL (query2 EXCEPT query1)