Thanks for relying Gila
I don't know of this concept.
However it's a 3rd party DB I cannot make changes to it.
As a simplified model I THOUGHT Sql executed the locking as it sees fit or instructed to do and places the results into temp store (memory/tempdb?). It then releases locks and starts sending the data.