As far as i can tell it's possible.

Some time ago i've seen this:

Code:
  with TMyObjectThing.Create(MyParam) do
  begin
    //do things with TmyObjectThing

  end;
Did you test the code?