The coming version would include the function ungroup. Now you can write a UDF to solve this problem.
def myungroup(t, listColName){ expandIndex = loop(take, til(t.rows()), t[listColName].rowSize()).flatten() g = def(col, expandIndex){ colType = col.type() if(colType == ANY || colType >= 64) return col.flatten() else return col[expandIndex] } return each(g{,expandIndex}, t.flip()).flip() } t = table(1 2 3 as id, `IBM`MSFT`GOOG as sym,(2 3,4,5 6 7) as value) myungroup(t, "value")