Hi Charudatta Joshi, all those wait events are on behalf of another cursor, in fact cursor #1; if you move backward in the trace file, the first line with: PARSING IN CURSOR #1 will contain the info about the cursor responsible for all those wait events. regards. Mario from Rome. -- //www.freelists.org/webpage/oracle-l