<<David Botton mentioned once that Oracle has a feature where the table is exclusively locked when you execute a query.>> Only when you use the default forward read only cursor (aka the Fire Hose Cursor) use a different cursor type and the problem should disapear. David Botton