tarasv> Но тогда он будет оптимален только для того набора данных в БД на котором он был получен. Мало того, по нынешней моде, он будет оптимален и для тех условий отбора, которые были использованы при в запросе, когда ему план строили. И даже без всяких констант в комиссарском теле. Bind peeking и всякое тому подобное.
Оптимизатор в СУБД это ее чуть ли не основная фишка, как сиськи у барышни. Замещать действие оптимизатора чем-то на стороне, это почти гейство.