Динамический источник данных - тип личность
Динамический источник данных должен возвращать только одну колонку и может возвращать более одной строки.
Значение в этой колонке должны ссылать на сущность личность
SELECT COALESCE (ruk.lichnost_id, zam.lichnost_id) AS lichnost_id
FROM obuchenie.vibor_studenta_protokol vp
LEFT JOIN TPU_SYSTEM.rukovoditel_podrazdeleniya_mv ruk
ON ruk.podrazdelenie_id = vp.obuch_podrazdel_id
LEFT JOIN TPU_SYSTEM.zam_rukovod_podrazdeleniya_mv zam
ON zam.podrazdelenie_id = vp.obuch_podrazdel_id
WHERE vp.protokol_id = :p_dokument_id
Этот динамический источник данных чаще всего используется в динамическом списке визирующих лиц, поэтому должен иметь как минимум один обязательный параметр dokument_id