Вы можете использовать аналитическую функцию count
следующим образом:
count(1) over () as total_rows --add this into the select list in your query
Итак, ваш запрос должен выглядеть так:
SELECT COMP_CODE,
BRANCH_CODE,
DEAL_NO,
LENGTH(DEAL_NO) LEN_,
START_DATE,
NUM_OF_SKIP_INSTALL,
UPFRONT_PROFIT_Y_N,
AFTER_STATUS,
PRODUCT_CLASS,
COUNT(1) OVER () AS TOTAL_ROWS -- <-- ADDED THIS
FROM AIBB_TEMP_SKIP_TABLE
WHERE COMP_CODE = 1
AND BRANCH_CODE = 1010
ORDER BY COMP_CODE,
BRANCH_CODE,
LEN_,
DEAL_NO;