In SSIS 2012 and latest versions, we can create variables without worrying about scope and then can move them to required scope any time without deleting and recreating.
SSIS 2008, there is no option available to move or change the scope of variable.
|Old versions of SSIS , had no option to change scope of variables|
SSIS Move Variable Option
|Change scope of variable in SSIS Package|
|How to change Scope of variable in SSIS Package|
|How to change Scope of variable from Package to Container in SSIS Package|