title: SQLAlchemy MetaData.reflect not finding tables in Oracle db
body: <p>I'm attempting to reverse engineer an existing Oracle schema into some declarative SQLAlchemy models. My problem is that when I use <a href="http://docs.sqlalchemy.org/en/rel_0_7/core/schema.html?highlight=metadata.reflect#sqlalchemy.schema.MetaData.reflect" rel="nofollow"><code>MetaData.reflect</code></a>, it doesn't find the tables in my schema, just a Global Temp Table. However, I can still query against the other tables.</p>
  
  <p>I'm using SQLAlchemy 0.7.8, CentOS 6.2 x86_64, python 2.6, cx_Oracle 5.1.2 and Oracle 11.2.0.2 Express Edition. Here's a quick sample of what I'm talking about:</p>
  
  <pre><code>&gt;&gt;&gt; import sqlalchemy
  &gt;&gt;&gt; engine = sqlalchemy.create_engine('oracle+cx_oracle://user:pass@localhost/xe')
  &gt;&gt;&gt; md = sqlalchemy.MetaData(bind=engine)
  &gt;&gt;&gt; md.reflect()
  &gt;&gt;&gt; md.tables
  immutabledict({u'my_gtt': Table(u'my_gtt', MetaData(bind=Engine(oracle+cx_oracle://user:pass@localhost/xe)), Column(u'id', NUMBER(precision=15, scale=0, asdecimal=False), table=&lt;my_gtt&gt;), Column(u'parent_id', NUMBER(precision=15, scale=0, asdecimal=False), table=&lt;my_gtt&gt;), Column(u'query_id', NUMBER(precision=15, scale=0, asdecimal=False), table=&lt;my_gtt&gt;), schema=None)})
  &gt;&gt;&gt; len(engine.execute('select * from my_regular_table').fetchall())
  4
  </code></pre>