Cursor e Lock

Boa tarde !

Pessoal, estou pesquisando mas estou em dúvida.
Li em uns lugares sobre lock em tabelas mas geralmente estão em
textos explicando sobre cursores para update ou delete.
Em cursores normais ocorre o lock também ?

por exemplo :

CURSOR casa IS SELECT * FROM casas c WHERE c.morador = 'João ninguém';
Se eu fizesse esse cursor ele faria lock na tabela ‘casas’ ?

Qualquer ajuda ou indicação de material é bem-vindo !