Exactamente, ahora la sintaxis no me la acuerdo, hace mucho que no trabajo con este tipo de problemas, lo que podrias hacer, es algo asi como:
String := (String + ',');
a := Pos(',',String);
copiar desde "0" hasta "A", en array[p];
P := (P+1);
Saludos
PD: La sintaxis correcta, no la recuerdo, pero este mas o menos, creo que tiene que responder a tu duda.