То, как я с этим справляюсь, это либо два LOV, которые являются родительскими дочерними.
Установите LOV для отделов и получите второй LOV с менеджерами, который принимает ваш отдел в качестве параметра.
Или я настроил это как
SELECT department || ' ' || manager as d
, manager as r
FROM database
А затем настроить что-то для заполнения отдела на основе выбранного менеджера.
Это предполагает, что менеджер находится только в одном отделе. Я предполагаю, что вы могли бы заполнить список менеджерами, которые находятся в нескольких отделах, а затем вернуть PK таблицы и использовать этот возврат для сохранения в вашей таблице.