make INSERT SELECT work
[dbsrgits/SQL-Abstract.git] / lib / SQL / Abstract.pm
index e68fdaf..dce3b5c 100644 (file)
@@ -1054,9 +1054,9 @@ sub _expand_values {
   return { -values => [
     map +(
       ref($_) eq 'HASH'
-        ? $_
+        ? $self->expand_expr($_)
         : +{ -row => [ map $self->expand_expr($_), @$_ ] }
-    ), @$values
+    ), ref($values) eq 'ARRAY' ? @$values : $values
   ] };
 }