Есть запросик в функции по выдаче курса валюты на определенное время:
SELECT VALUE FROM CURRENCY
WHERE ASSIGN_DATE=
( SELECT MAX(ASSIGN_DATE) FROM CURRENCY WHERE CURRENCY_TYPE_ID=:B1 AND ASSIGN_DATE<=:B2 ) AND CURRENCY_TYPE_ID=:B1
где B1 - тип валюты, B2 - время
при выписке счетов это самый прожорливый по CPU
Как бы его еще ускорить?