There's a difference between privileges (CREATE TABLE, CREATE PROCEDURE, CREATE ANY SEQUENCE, etc) and grants (grant select,insert,update on tab_a to user_b, etc).
SESSION_PRIVS will display the privileges that the current session has.
DBA_TAB_PRIVS will show you what grants a user has to what tables.
Hope that helps.