I have the following piece of sql, i would like to know how could i programatically using plsql count the number of rows returned by the following statement. I know that %ROWCOUNT returns the rowcount for the last execute INSERT, UPDATE, DELETE and SELECT INTO statement. Any help is much appreciated thanks.
select *
from admt1m4.usr@tcprod u
where u.authoriztion = 'Omf99FullUsage'
and u.obid in (select right from admt1m4.usrtogrp@TCPROD ug where ug.left in
(select obid from admt1m4.usrgrp@tcprod g
where g.participant not in ('super user grp', 't1_WbsPSAnalystGrp')))
and u.activeuser = '+'
MINUS
select *
from admt1m4.usr@TCPROD u
where u.authoriztion = 'Omf99FullUsage'
and u.obid in (select right from admt1m4.usrtogrp@TCPROD ug
where ug.usrgrpname in ('super user grp', 't1_WbsPSAnalystGrp'))
and u.activeuser = '+'