Visualizações materializadas do Oracle com chave primária

Criei o Oracle Materialized View abaixo:

CREATE MATERIALIZED VIEW MyMV
REFRESH COMPLETE ON DEMAND
AS

SELECT t1.*
  FROM table1 t1, table2 t2 where t1.id=t2.id;

A tabela1 possui uma chave primária e o MV foi criado com êxito, mas a chave primária não foi criada na tabela de exibição materializada.

Existe alguma outra maneira de criar MVs com chaves primárias?

questionAnswers(1)

yourAnswerToTheQuestion