Нет.Но вы можете использовать глобальный (обычно пространство имен), проиндексированный по имени процедуры, например:
namespace eval foo {
variable statics
array set statics {}
}
...
proc ::foo::bar args {
variable statics
upvar 0 statics([lindex [info level 0] 0]) myvar
# use myvar
}