Im not an expert
AS far as i know
"{CALL bPKG.BPKGGetData({resultset 500,Serial,Date,Agent," & _"button,ActiveState,PIN,Back,Block,Quant,Lang,Remarks," & _"Type,Code,Name})}"
it seems all are out parameters
{resultset 500,Serial,Date,Agent," & _"button,ActiveState,PIN,Back,Block,Quant,Lang,Remarks," & _"Type,Code,Name}
it means its all outparameters and the out parameters are Serial,Date,Agent
button,ActiveState,PIN,Back,Block,Quant,Lang,Remarks,Type,Code,Name
U will get an idea if u visit this link
http://www.kbalertz.com/kb_314637.aspx hope i had helped u