exactamente! Solo cambia RegistroActual por el valor adecuado y te devolverá solo un registro (eso, claro, si RegistroActual no se duplica en tu tabla... )
Además podes usar un parámetro de la forma:
Código:
sql = select * from NADADORES where REGISTRO = :RegistroActual
query.ParamByName('RegistroActual').AsString := VariableRegistroActual;
Hasta luego.