Je pense que cela accomplira ce que vous voulez. Vous pouvez déclarer une variable de liaison, y insérer une valeur, puis l'utiliser dans des instructions futures.
variable l_var varchar2(1);
begin
select dummy
into :l_var
from dual;
end;
select *
from dual
where dummy = :l_var;