title: Java JDBC get tables
body: <p>I have a method which displays tables in a JCombo Box. </p>
  
  <pre><code>private void getTables() throws SQLException {
  
  
      dburl = "jdbc:oracle:thin:@localhost:1521:ORCL";
      connection = DriverManager.getConnection(dburl, "c##lambros", "16111111");
      dbmd = connection.getMetaData();
      rset= dbmd.getTables(null, null, "%", null);
  
      while (rset.next()) {
        System.out.println(rset.getString(3));
      }
  
  }
  </code></pre>
  
  <p>The problem is that I have ONLY 3 tables called: Criminals, Agents, Informants, but the method returns me all kinds of tables like: _GV$SXGG_APPLY_READER, _GV$SXGG_APPLY_SERVER, _GV$SXGG_CAPTURE for example and hundreds of others. How do I filter them out?</p>