Create GenerateGetProcedure