String sql = "SELECT * from TABLE(exec foo()) as x"; //$NON-NLS-1$
Query query = new Query();
query.setSelect(new Select(Arrays.asList(new AllSymbol())));
StoredProcedure sp = new StoredProcedure();
sp.setProcedureName("foo");
SubqueryFromClause sfc = new SubqueryFromClause("x", sp);
sfc.setTable(true);
query.setFrom(new From(Arrays.asList(sfc)));
helpTest(sql, "SELECT * FROM TABLE(EXEC foo()) AS x", query);
}