Cita: Mi problema surge cuando intento recorrer la consulta. ya que obtengo columnas dinamicamente
(es solo una idea)
y si al procedimiento le agregas una variable donde vayas guardando la cantidad de filas que vas convirtiendo en columnas y lo agregas al final del registro? (para así después utilizarlo posteriormente para poder ir recorriendolas)
y si no funciona.. postea el procedimiento para entender bien que haces :)
saludos!