Rashmi Ranjan, February 16, 2012 - 7:20 am UTC
Thanks Tom.
The below explanation given by is really good, which I should have given a thought before asking you
"To call a plsql function from SQL requires a context switch between SQL and PLSQL. You would be switching from PLSQL to call SQL in bulk, but the SQL in bulk would be row by row switching from SQL back to PLSQL which would then context switch back to SQL to do its insert. You would gain nothing really."
Regards
Rashmi.