Salve, sto creando una procedura che deve eseguire delle operazioni massive tra due data base Oracle 10g.

Il mio problema è che voglio fare in modo che il nome di uno dei due database venga passato come parametro. Così facendo posso eseguire questa procedura in diversi ambienti senza dover effettuare a mano tutte le modifiche.

L'idea del mio attuale cursore è:

codice:
cursor dbCorrente
 is 
    select * from tabella;

Cursor dbBackup
is 
    select * from NOME_SECONDO_DB.tabella;
La procedura dovrebbe essere qualcosa di simile:

codice:
create or replace
PROCEDURE AGGIORNA_DB( NOME_SECONDO_DB ... )
AS
Sapete come e se è possibile farlo???