функция, която зависи само от своите параметри, може да бъде обявена за ДЕТЕРМИНИСТИЧНА. Резултатите от тази функция ще бъдат кеширани в някои случаи. Тази нишка във форумите на OTN показва как резултатите от детерминистичната функция се кешират в SQL изрази.
От 10gR2, резултатите от функцията не се кешират в SQL изрази, нито се кешират в PL/SQL. Все пак тази функция за кеширане може да бъде полезна, ако извикате функция в SELECT, където може да бъде извиквана много време.
В момента нямам наличен екземпляр на 11gR2, така че не мога да тествам функцията RESULT_CACHE, но обмисляли ли сте да отложите функцията си, разчитайки на фиксирана фиктивна таблица (таблица, която никога не се актуализира например)?