Non so dove hai letto che le variabili globali debbono essere limitate (mai sentito) si sa il motivo? L'alternativa e che tu recuperi il valore della select anche in .insert come fai in .mod