Предположительно, данные условия известны до того, как вы вызовете из своего пользовательского интерфейса код PL / SQL. Если это так, проверьте условия перед вызовом PL / SQL (в пользовательском интерфейсе). При необходимости получите текст от пользователя, затем вызовите ваш PL / SQL и передайте текст.