title: JDBC query table names case insensitive?
body: <p><strong>tl:dr;</strong> Is there a way to select table names case insensitive over JDBC?</p>
  
  <p>I try to extract all table names from a database over a JDBC connection. I can do this easily by </p>
  
  <pre><code>ResultSet tablesRst = connection.getMetaData().getTables( null, null, null, null );
  </code></pre>
  
  <p>This, however, returns ALL tables, views etc. I just need the first 10 that match a pattern. I know I can build this myself by manipulating the arguments. </p>
  
  <p>The case of the pattern matters, I cannot find table <code>AAP</code> if the pattern is <code>a%</code>. </p>
  
  <p>Is there an easy way to query table names over JDBC, without having to resort to database-specific code? </p>