If you are looking for the last SQL query ran by a specific process, try this:
select substr(sa.sql_text,1,1000) txt from v$process p, v$session s, v$sqlarea sa where p.addr=s.paddr and s.username is not null and s.sql_address=sa.address(+) and s.sql_hash_value=sa.hash_value(+) and spid=&SPID;