I have an execute sql task item and it is getting multiple rows of data from a stored proc.
Declared a variable ObjShipment
under the variable table and
So generally speaking you use Object variables within an SSIS package as the Enumerator of a For Each container.
If you are going to use a Script Task, then you all need to do is
DataTable dt = new DataTable();
OleDbDataAdapter oleDa = new OleDbDataAdapter();
oleDa.Fill(dt, Dts.Variables["User::objShipment"].Value);
And then use dt like any old DataTable.