gracias por responder.
En realidad, la pregunta en concreto es si puedo pasar una lista de parametros en un solo parametro, es decir :
Código Delphi
[-]
with sp do
begin
ParamByName('pX').AsString := edit1.Text;
ParamByName('pY').AsString := edit2.Text;
ParamByName('pZ').AsString := edit3.Text;
ParamByName('pZ').AsString := Variable_Valor;
...
end;
en donde la variable valor puede tener uno mas valores, ejemplo ('a',b') o ('a') asi sucesivamente.
me explico?