Mô hình bảo mật Oracle có nghĩa là chúng ta không thể xây dựng các đối tượng cơ sở dữ liệu (khung nhìn, thủ tục được lưu trữ, v.v.) bằng cách sử dụng các đặc quyền được cấp cho tài khoản của chúng ta thông qua một vai trò. Các đặc quyền phải được cấp rõ ràng cho tài khoản được đặt tên của chúng tôi.
Điều này cũng áp dụng cho các khối ẩn danh.
Vì vậy, nếu bạn muốn xây dựng PL / SQL chạy trên các đối tượng cơ sở dữ liệu trong các lược đồ khác, bạn sẽ phải yêu cầu chủ sở hữu lược đồ - hoặc DBA - cấp cho bạn các đặc quyền bạn cần.