Dear gurus,
Due to some business requirements, i'm asked to give ONLY select privileges to a user. When i'm trying to give command like...

SQL> conn / as sysdba
Connected.
SQL> grant select on v$session to XYZ;
grant select on v$session to XYZ
ERROR at line 1:
ORA-02030: can only select from fixed tables/views

How can i grant only select privileges to a user? Please let me know the syntax...

I've to give these permissions on both machines with..
Oracle 8.1.7 Linux 6.2
Oracle 9.0.1.4 Linux 7.2

Thanks in advance