Gracias willwallace.
Eso quiere decir que el resultado viene como cadena de caracteres. Para lo último que comentas, te pongo un sencillo ejemplo:
Código Delphi
[-]procedure TForm1.Button1Click(Sender: TObject);
Var
I :Integer;
R, S1, S2 :String;
begin
R := '{2.1,8.4}';
I := Pos (',', R);
S1 := Copy (R, 2, I - 2);
S2 := Copy (R, I + 1, Length (R) - (I + 1));
ShowMessage (S1);
ShowMessage (S2);
end;