Ну, есть много вещей, которые вы можете сделать (и даже больше, вы не можете сделать).
Код, который вы разместили, может быть переписан как (без учета смешанного регистра)
select invoiceID
from datamanagement_sys
where invoiceid = case when variableflomlogi is null then '1111'
else variableflomlogi
end;
или - даже лучше (просто предложение WHERE
)
where invoiceid = nvl(variableflomlogi, '1111');
Этопростой случай.В зависимости от того, как выглядит настоящая проблема, запрос может измениться.