Bonjour,
je me prends la tête depuis 2 bonnes heures voici un bout de code

<?
try {$gf = new PDO ("oci:GFPROD", "system", "manager");}
catch (PDOException $error) {die("Erreur de connexion : " . $error->getMessage() );}

$res=$gf->query("select tiers_id from astgf.tiers_dongen");
while($ll=$res->fetch(PDO::FETCH_OBJ))
{
print $ll->tiers_id;
}

?>
la requete est vraiment toute bête et fonctionne sans soucis sur sql plus

aucun message d'erreur de connexion n'apparait

mais j'ai le message
Fatal error: Call to a member function fetch() on a non-object in E:\xampp\xampp\htdocs\Joomla\contenu\interactif\restauration\bacchus\tests\index.php on line 6
le même code avec une connexion à mysql marche parfaitement, alors je ne comprends pas.
la base oracle possède plusieurs owner cela viendrait il de là ?

Précisions : J'utilise un tnsname.