Yes.
The operation INSERTwill block Xat least the newly added row. This will not be released until the end of the transaction, thereby preventing the deletion or updating of the parallel transaction of this row.
A transaction is not blocked by its own locks, therefore SELECTreturns COOLCITY.