¿hay que hacerlo por SQL obligatoriamente?
Por delphi lo haría así:
Código:
- usas una variable Buleana Unir,
*Si la longitud de este registro es menor a 10 la pones a TRue.
Tambien haces un BookMark de este registro.
*Si no es menor que 10 pones a false la variable Unir
- haces un table.Next
- Miras la longitud
*Si es menor que 10, y Unir es a true,
guardas el valor actual en Temp y Haces un table.Delete.
Restauras el Bookmark, y añades temp al campo que quieras,
poniendo la tabla en edicion y despues guardar.
Pones Unir a False.
*Si Unir está a false, vuelves al paso 1.
- Vuelves al principio.
la verdadera pregunta sería .... ¿para qué quieres hacer tal cosa?
(Espero que se entienda)
saludos