Возможно, почему бы и нет?
Я не знаю, насколько это разумно (то, что вы делаете с двумя последовательными блоками исполнения на одном уровне, чего вы не можете достичь в одном блоке), но возможно, что это так. Например:
begin
if 3 > 1 then
begin
dbms_output.put_line('First line');
end;
begin
dbms_output.put_line('Second line');
end;
end if;
end;
/
Вывод (очевидно, сначала SET SERVEROUTPUT ON
, если еще не включен):
First line
Second line
PL/SQL procedure successfully completed.