Esta es una solución que se me ocurre...
Código:
declare @aux char(1)
set @aux = @XCodigo
if (@aux = 'G')
begin
insert...
end
Igualmente yo utilizaría otra variable de entrada que tenga 0 o 1. Si es 1 por ejemplo haces el insert. Pero bueno, todo depende de lo que estas queriendo hacer. Espero que te sirva.