Ele faz um execute_query no bloco x
Traz os dados, como o cd_pessoafisica nesse bloco
Gostaria de saber, se existe alguma forma.
De fazer um select, após trazer a query, que iguala a cd_pessoafisica e faz um calculo depois.
Deveria trazer a quantidade de pessoas_fisicas, que estão no bloco x. junto com o select
cursor c1 is select cd_pessoafisica, dt_nascimento, nr_cpf, cd_sexo
from pessoa_fisica
where cd_pessoafisica = v_pf--(cd_pessoafisica que está no bloco x)
and dt_nascimento between (:dt_nasc_inicial) and (:dt_nasc_final)
and cd_sexo = nvl(:sexo,cd_sexo) ;
r1 c1%rowtype;
begin
open c1;
loop
fetch c1 into r1;
exit when c1%notfound;
--faz algumas validações
end loop;
:quantidade := c1%rowcount - aux;
close c1;