I am running into the same issue. I would like to use one SP and somehow dynamically create gridview tables on a webform based upon how many tables the SP returns. The .NET System.Data library has a DataSet datatype that will store multiple tables, but I am unsure how to integrate this library into Workflow Solution Designer. If someone knows how to integrate the DataSet datatype in to WSD, this would solve both our problems.