Retornar um objeto criado por USING

Estou criando um objeto (obj abaixo) ao usar e retornar esse objeto como parte da função return. Isso causará algum problema como o objeto que será descartado antes de eu tentar usar o valor retornado em outra função?

using (MyObject obj = new MyObject())
{
   .
   .
   .
   return obj;
}

questionAnswers(9)

yourAnswerToTheQuestion