title: In BigQuery if every query creates a temporary table, is it possible to find out the name of that temporary table in a subsequent SQL statement?
body: <p>If every query creates a temporary table, is it possible to find out the name of that temporary table in a subsequent SQL statement?</p>
  
  <p>Per <a href="https://cloud.google.com/bigquery/querying-data" rel="nofollow">https://cloud.google.com/bigquery/querying-data</a> :</p>
  
  <blockquote>
    <p>All query results are saved to a table, which can be either persistent
    or temporary:</p>
    
    <p>A temporary table is a randomly named table saved in a special
    dataset; The table has a lifetime of approximately 24 hours. Temporary
    tables are not available for sharing, and are not visible using any of
    the standard list or other table manipulation methods.</p>
  </blockquote>
  
  <p>For example:</p>
  
  <pre><code>/* query 1 */
  select * from whatever;
  
  /* query 2 */
  select * from [temporary_table_that_just_got_created];
  </code></pre>