What are the list of statements that need to be committed before further action on the table in order to avoid a lock? I am not talking about full transactions with multiple
And a key point - although TRUNCATE TABLE seems like a DELETE with no WHERE clause, TRUNCATE is not DML, it is DDL. DELETE requires a COMMIT, but TRUNCATE does not.