Согласен с тем, что это очень спорная проверка.
Если по коду возможно однозначно определить список используемых полей курсора, то тогда оптимизировать это место можно/нужно на уровне компиляции/трансляции, а не нагружать разработчика лишними сообщениями.
Если же выбранный курсор не ограничивается локальным использованием или, например, у него дёргаются табличные методы, то говорить об ограничении списка выбираемых полей уже бессмысленно.
|