Как на счет этого: во 2-м и 3-м запросах радиогруппы может использоваться объединение двух SELECT
операторов; тот, который работает, когда значение 1-й группы радиостанций равно N/A
, и другой, который запускается, когда оно не N/A
.
select ename d, empno r
from emp
where deptno = 10
and :P1_RG = 'N/A'
union all
select ename d, empno r
from emp
where deptno <> 10
and :P1_RG <> 'N/A'
Я не знаю, что это за значения по умолчанию, но - вы делаете, поэтому включите их в такой запрос.