in reply to Copy an object

You're right, returning $sth after you've called finish will not do anything. But if all you need is the data, you could return the hashref that comes back from the query.