No ma infatti, io volevo usare soltanto le variabili che sono definite all'esterno della funzione, semplicemente inserendole in una query per poi eseguirla. Quindi alla fine il mio obiettivo è soltanto prendere i valori delle variabili che sono esterne alla funzione, senza modificarli. Riguardo l'uso del return, il problema è che devo portare valori dall'esterno all'interno della funzione, e non viceversa. Quindi non saprei come fare. Adesso provo con l'inserimento delle variabili come parametri con il simbolo &.
Se non ti rispondo significa che ha funzionato. Grazie mille!