
viendolo bien creo que solo quiere los registros ordenados por el nombre y cuando varios registros contengan el mismo nombre, solo el primer registro tenga valor en dicho campo, el resto de registros del mismo nombre lo tendrian en blanco...
Yo pense que queria todos los valores en un solo campo, y un registro por cada nombre...
Ahora bien, lo del primer registro con valor no le veo mucha utilidad, aunque que si se podria hacer en SQL. Si es para presentarlo en un reporte esta operacion la realiza automaticamente los generadores de reportes sin necesidad de codificar...
Saludos a los dos!