diff --git a/src/processors/InsertProcessor.php b/src/processors/InsertProcessor.php
index <HASH>..<HASH> 100644
--- a/src/processors/InsertProcessor.php
+++ b/src/processors/InsertProcessor.php
@@ -93,8 +93,9 @@ class InsertProcessor extends AbstractProcessor {
             $cols = $this->removeParenthesisFromStart($cols);
             if (stripos($cols, 'SELECT') === 0) {
                 $processor = new DefaultProcessor();
-                $parsed['sub_tree'] = array('expr_type' => ExpressionType::QUERY, 'base_expr' => $cols,
-                                            'sub_tree' => $processor->process($cols));
+                $parsed['sub_tree'] = array(
+                        array('expr_type' => ExpressionType::QUERY, 'base_expr' => $cols,
+                                'sub_tree' => $processor->process($cols)));
             } else {
                 $processor = new ColumnListProcessor();
                 $parsed['sub_tree'] = $processor->process($cols);
CHG: there must be an additional numeric level between the bracket expression and the query type.

git-svn-id: <URL>