title: Oracle + dbunit throws AmbiguousTableNameException
body: <p>I'm using DBUnit to populate the database so that its content is a known content during testing.</p>
  
  <p>The db schema I'm working on is in an Oracle 11g instance in which they reside other db schemas. In some of these schemas has been defined a table to which has been associated with a public synonym and on which have been given the rights to select.</p>
  
  <p>When I run the xml that defines how the database must be populated, also if the xml file <strong>doesn't</strong> contain the table defined in several schemas, DBUnit throws the AmbiguousTableNameException exception on that table.</p>
  
  <p>I found that there are 3 solutions to solve this behavior:</p>
  
  <ol>
  <li>Use a database connection credential that has access to only one
  database schema.</li>
  <li>Specify a schema name to the DatabaseConnection or
  DatabaseDataSourceConnection constructor.</li>
  <li>Enable the qualified table name support (see How-to documentation).</li>
  </ol>
  
  <p>In my case, I can only apply the solution 1, but even if I adopt it, I got the same exception.</p>
  
  <p>The table that gives me problems is defined in 3 schemas and I don't have the opportunity to act on it in any way.</p>
  
  <p>Please, someone could help me?</p>