You are doing it right. Might seem a little odd, but it is the way. The Patch function will return the new record you create. If you want to capture it, you need to collect it - which you are doing.
_____________________________________________________________________________________ Digging it? - Click on the Thumbs Up. Solved your problem? - Click on Accept as Solution. Others seeking the same answers will be happy you did.