Read Lock
Read lock is a shared lock for a row — which means multiple transaction/operation can acquire it in the same time for a row.
A transaction/operation can acquire a Read lock to read a row.
[!note]
Read lock is still being used even outside transaction block. This is the default behaviour of Database/SQL to guarantee isolation.