Смотрим начало статьи. Компания создала филиалы, филиалы имеют доступ к центральной базе
данных. Возникла необходимость ограничить доступ филиальных пользователей к
некоторым записям в существующих таблицах базы данных. Например, чтобы
менеджеры из разных филиалов не видили продаж других филиалов, ибо незачем
им. Переписывать весь софт лениво, да и незачем, так как есть VPD.
Самое главное скрыто в последнем предложении. Без переписывания приложения вьюхами вы ничего не сделаете. Кроме того, решение на вьюхах крайне не гибко. Новое правило безопасность - новая вьюха. Если у вас production ПО, платное ПО это вообще непозволительно.
На самом деле, есть, относительно, более современная технология, построеная на том же принципе Oracle Label Security. http://www.oracle.com/technology/products/oracle9i/daily/sep...