Bonjour à tous,

j'ai un problème extrêmement bizarre, un bug Oracle ?

Pour imager le contexte, j'ai deux bases sur deux serveurs différents X et Y

X a les tables 1 et 2

Y a la table 4 et 5 (5 qui a le même nom que la table 1 du schéma X)

Lorsque je vais un SELECT * FROM 1,2,4@DB_LINK tout se passe normalement

Dès lors que je fais un

CREATE MATERIALIZED VIEW AS SELECT * FROM 1,2,4@DB_LINK le plan d'execution n'est plus du tout le même, au lieu de récupérer 1 il me récupère 5.

Est-ce que quelqu'un a une idée d'où ça peut venir ?

Merci d'avance.

PS : je suis sur une version 10g