На входе запрос, состоящий из большого числа вложенных запросов.
Нужно получить на выходе пакетные запросы, состоящие из временных таблиц без вложенных запросов. Как вы думаете, реально такой парсер написать, который бы преобразовывал? А то уж больно напрягает отлаживать старые большие запросы, написанные тогда, когда еще не было пакетных? Чтоб можно было просматривать промежуточные значения временных таблиц
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший