beim insert hat das set nix zu suchen und wenn das variablen sein sollen in deinem ersten select muss du die in
sql anweisungen mit : als präfix ansprechen
wirkt irgendwie noch alles kraut und rüben zusammengetippt und nicht funktionierend in eine sp,
aber generell geht das, ggf eben über den umweg execute statement, wenn das keine echten objektnamen sind