He comenzado a utilizar la SearchList y empiezo a ver que no se cómo he
podido vivir sin esa función antes

Solo me permitiría sugerirte algo que, a mi entender, complementaría
perfectamente la funcionalidad de búsqueda.
Ahora tenemos XA_SLSearch( nHandle, cTextoaBuscar) y te devuelve la
posición. Me gustaría que dada una posición, me devolviera el texto. Algo
así: XA_SLSearchInv( nHandle, nPos) --> cTexto. Donde nPos se refiere a la
posición ya ordenada.
¿Como lo ves? ¿Me he explicado bien?
Saludos y gracias!
José Luis Capel