Используйте контексты.
create context where_condition using your_context_pkg;
Затем используйте контекст в представлении:
create view customer_v as
select * from customer
where address = sys_context('where_condition', 'addreess')
Вам необходимо предоставить пакет PL / SQL с именем your_context_pkg
, где значение контекста устанавливается с помощью dbms_session.set_context(...)
.