title: Hive : casting array<string> to array<int> in query
body: <p>I have two tables :</p>
  
  <pre><code>create table a (
  `1` array&lt;string&gt;);
  
  create table b (
  `1` array&lt;int&gt;);
  </code></pre>
  
  <p>and I want to put the table a in table b (table b is empty) :</p>
  
  <pre><code>insert into table b
  select * from a;
  </code></pre>
  
  <p>when doing so I get the following error : </p>
  
  <pre><code>FAILED: SemanticException [Error 10044]: Line 1:18 Cannot insert into
  target table because column number/types are different 'b': Cannot
  convert column 0 from array&lt;string&gt; to array&lt;int&gt;.
  </code></pre>
  
  <p>whereas I would not get this error if the fields were only of types <code>string</code> and <code>int</code>.</p>
  
  <p>Is there a way to do the cast with arrays ?</p>