I wonder if it's possible to allow a client A to "see" some data in a view while allowing any other clients, namely B and C, to see ALL data from the same view.
The distinction between A, B and C would rely on their IP address.
You could use the session information function
As proof of concept:
As @Craig mentioned in a comment, consider the
The whole idea is rather dubious, though. The proper way would be to use distinct roles and distinct views with grants only for privileged roles.