По buffer gets все хорошо, Buffer Gets = 16.
Хочется, чтобы был 1 скомпилированный план для запроса поиска, как никак в производительности будет быстрее, чем на каджый чих по новому Hard Parse.
Имеется введу, что ораклу не надо проверять синтаксис, симантику, искать в кеше план запроса. но план генерится такой же, как и обычный Prepared statement (попробовал сделать функцию на PL/SQL).