select JSON_OBJECT(KEY 'code' is rec.code,
KEY 'numcode' is s.code,
KEY 'codedate' is s.from) as clobs,
ROWNUM as rnum,
COUNT(*) OVER() as totalCnt,
g.code
into vclob, rnums, ntotalCnt
from ...
where ...)
Для начала нужно уточнить, какие именно были изменения в полях overvalue.value и liquidity.name, а в принципе запрос вот такой вот:
select zalog.id from zalog, overvalue, liquidity
where zalog.id=liquidity.id
and zalog.id_ov=overvalue.collection_id
and overvalue.value = --прописать значение
and liquidity.name = --прописать значение
или на крайнях нужно написать код триггера по обновлению/вставки/удалению данных в полях overvalue.value и liquidity.name!
Книга Фейерштейн С., Прибыл Б. - Oracle PLS.QL. Для профессионалов - действительно хорошая книга, мне легко помогла справиться с понятием по PL SQL https://vk.com/wall-80984752_2940