Как то раз в ситуации, когда запрос обрабатывался недопустимо долго, вырулил через курсоры. Но то был MySQL и задача несколько другая.