Bellenger,
estoy con Genetix (saludos, amigo).
Pero te haré otra propuesta, si es que no se repite ningún número inicial (veo que no ocurre). En realidad, uso el casting a int que te proponía Genetix. Este corta la cadena por el primer carácter que no es numérico, el guión, y convierte en numéricos los caracteres cogidos; luego saca el mayor, pero necesitamos la cadena, por lo que luego hago una consulta para buscar la cadena cuyo casting a numérico coincide con el máximo.
Código sql:
Ver originalSELECT nro_doc FROM tabla WHERE CAST(nro_doc AS UNSIGNED) = (SELECT MAX(CAST(nro_doc AS UNSIGNED)) FROM tabla)
Saludos para ti también, Bellenger.