Задача - есть несколько пользовательских вариантов настроек компоновки, необходимо выбрать компоновкой данные по каждой из настроек и передать их в запрос для финальной обработки. Сейчас это сделано через вывод в коллекцию (ТЗ), а можно как-то обойтись без вывода в ТЗ, а например сохранить данные в менеджере временных таблиц, чтобы потом обработать в финальном запросе?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший