Si tenemos la necesidad de hacer un SELECT y traernos los registros que cumplan con una condición donde se requiera validar dos campos de la misma tabla, no es necesario realizar ningún loop. Basta con poner en el WHERE la condición a revisar. Es importante volver a indicar la tabla.
Acá abajo un ejemplo con las fechas de la BKPF.