raf,

The main issue is that we see no purpose or need or stated requirement provided by you to justify querying and/or recording information from a SYStem table.

Maybe it's just an exercise in futility. Could't you just query the Oracle supplied DBA_FGA_AUDIT_TRAIL view?