fungsi yang hanya bergantung pada parameternya dapat dideklarasikan DETERMINISTIK. Hasil dari fungsi ini akan di-cache dalam beberapa kasus. utas di forum OTN ini menunjukkan bagaimana hasil fungsi deterministik di-cache di dalam pernyataan SQL.
Pada 10gR2, hasil fungsi tidak di-cache di seluruh pernyataan SQL juga tidak di-cache di PL/SQL. Namun, fitur cache ini dapat berguna jika Anda memanggil fungsi dalam SELECT yang mungkin sering dipanggil.
Saya tidak memiliki instans 11gR2 yang tersedia saat ini, jadi saya tidak dapat menguji fitur RESULT_CACHE, tetapi apakah Anda mempertimbangkan untuk mendelarasikan fungsi Anda dengan mengandalkan tabel dummy tetap (misalnya, tabel yang tidak pernah diperbarui)?