T-SQL IF / ELSE problem

IF (@MCODE_VALIDATION = 0)
INSERT IN [table]VALUES .dbo.list (& # 39; TEST & # 39; TEST & # 39 ;, & # 39; TEST & # 39;);
GOTO GENERATE_CHILD;
ELSE & # 39; Incorrect Syntax Near Keyword & # 39; ELSE & # 39;
PRINT "NOT OK & # 39;
GOTO GENERATE_MOTHER;

problem in the SI part, it only allows a single query