Buenas tardes lista, tengo la siguiente duda y espero me puedan ayudar a resolverla:
Tengo en una función de pl/pgsql un ciclo FOR que itera sobre el resultado de un SELECT con la particularidad de que dicho SELECT tiene la cláusula FOR UPDATE ya que quiero bloquear los registros de dicho SELECT puesto que van a ser actualizados, por algún lugar leí que los ciclos FOR crean implícitamente un cursor para iterar sobre los resultados, mi duda en concreto es si los registros que regresa el SELECT al FOR se marcan como bloqueados al inicio del FOR o se bloquean van siendo cargados en el cursor? Gracias de antemano.