Думается, что никак, сделай бесконечный грид с подгрузкой следующей порции курсора замен классической пагинации.
Ну или добавлять ко всем запросам:
SELECT * FROM (
SELECT COUNT(*) OVER() as cnt, ROW_NUMBER() OVER(ORDER BY ...) as rn, ....
)
WHERE rn BETWEEN :ST AND :ED