Podejrzewam, że chciałbyś po prostu pobrać kilka kolumn z V $ SESSION i instrukcję SQL z V $ SQL. Zakładając, że chcesz wykluczyć procesy działające w tle, które działa samo Oracle
SELECT sess.process, sess.status, sess.username, sess.schemaname, sql.sql_text
FROM v$session sess,
v$sql sql
WHERE sql.sql_id(+) = sess.sql_id
AND sess.type = 'USER'
Zewnętrzne sprzężenie służy do obsługi tych sesji, które nie są aktualnie aktywne, zakładając, że tego chcesz. Możesz również pobrać kolumnę sql_fulltext z V$SQL, która będzie zawierała pełną instrukcję SQL zamiast pierwszych 1000 znaków, ale jest to CLOB i prawdopodobnie jest nieco bardziej skomplikowany w obsłudze.
Realistycznie rzecz biorąc, prawdopodobnie chcesz spojrzeć na wszystko, co jest dostępne w V$SESSION, ponieważ prawdopodobnie możesz uzyskać znacznie więcej informacji niż zapewnia SP_WHO.