Oscar, es cierto que realizar una busqueda con seek es sustancialmente mas rápido que hacer un select de tipo SQL, el tema que habría que evaluar es que tan común es que no haya un registro asociado, es decir, si es muy común que el seek devuelva falso me parece una solución pensada en concepto de performance y en lo personal no me parece una mala solución.
Eso sì, es evidente que cuando encuentra un registro esta haciendo la busqueda dos veces pero no creo que realizar la primera busqueda con seek este haciendo mas lenta la consulta SQL.
Salu2, Pablo
Pablo van Diest (Senior Developer)
APSystemsBuenos Aires, Argentina