Я бы пошел по этому пути,
Сценарий 1:
Допустим, у вас есть клиент А и у него разные пользователи (руководители,Менеджеры, аналитик) тогда вы бы поделились всеми данными со всеми сотрудниками !! Вам необходимо ввести отчет об уровне, а затем отфильтровать его по идентификатору клиента и уровню доступа.
Сценарий 2:
Вы просто делитесь имопределенным людям в клиенте А, который имеет такой же уровень доступа, что и RLS по идентификатору клиента, сделает эту работу.
Может быть больше пользовательских вариантов, и решение зависит исключительно от конкретного случая.
Надеюсь, это поможет !!