Oi Pedro,
A função ALINES() pode fazer o
parsing da string para você. Ela provê inclusive a facilidade de definir o caractere delimitador dos valores. O código abaixo coloca os valores de "lcString" em um array chamado "laValores":
lcString = "18,21,33,45,150,999"
ALINES(laValores, lcString, .T., ",")
LIST MEMORY LIKE laValores
Um abraço!