Чтобы получить Oracle Client IP-адрес, вы должны использовать тот, который вы предложили: *
select sys_context('userenv','ip_address')
from dual;
Чтобы получить IP-адрес Oracle Server , вы можете использовать:
select utl_inaddr.get_host_address(sys_context('userenv','server_host'))
from dual;
ОБНОВЛЕНИЕ (из комментария): Если вы ищете IP сервера приложений, ни клиента, ни сервера. Правильно? Это не может быть получено оракулом. Это все равно что спросить у оракула IP-адрес веб-сервера. Поскольку Oracle Appex на 100% PLSQL, вы не можете получить эту информацию.