Creando tablas con campos de 2 tablas diferentes

Quiero crear una tabla que almacene valores de dos tablas diferentes;

De la tabla 1: cust_id (varchar2), invoice_amt (float)

De la tabla 2: cust_id (de la tabla 1), fecha de pago

Mi tabla debe tener 3 campos:

cust_id, invoice_amt, payment_date

Intenté lo siguiente, que obviamente es incorrecto.

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

Sus valiosas sugerencias serán de gran ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta