Do not use MINUS for this proble - ROWNUM is the proper solution.
You can add paging to any query by wrapping it in paging logic:
Code:
SELECT
*
FROM
(
SELECT
INNER.*,
ROWNUM
AS QUERY_ROWNUM
FROM
(
SELECT
O.ORG_PK ,
OH.DSPLY_NM
FROM
ORG O ,
ORG_HDR OH
WHERE
O.ORG_DBA_NM LIKE :ORG_NM || '%' AND
OH.ORG_PK = O.ORG_PK
ORDER BY
O.ORG_PK
) INNER
WHERE
ROWNUM <= :EndRow
) OUTER
WHERE
OUTER.QUERY_ROWNUM >= :StartRow
- Chris
Christopher R. Long [email protected] But that's just my opinion. I could be wrong