Criando tabelas com campos de 2 tabelas diferentes

Eu quero criar uma tabela que armazena valores de duas tabelas diferentes;

Da tabela 1: cust_id (varchar2), invoice_amt (float)

Da tabela 2: cust_id (da tabela 1), payment_date

Minha tabela deve ter 3 campos:

cust_id, invoice_amt, payment_date

Eu tentei o seguinte, que é obviamente errado.

create table temp1 as (
    select table_1.cust_id, table_1.invoice_amt, table_2.payment_date
      from table_1@dblink, table_2@dblink)

Suas valiosas sugestões serão de grande ajuda.

questionAnswers(3)

yourAnswerToTheQuestion