Repository or Oracle for transient storage

I have a question about storing some transient info.

Here’s the situation: I’m building a punchout system, and would like to store the user’s buyer cookie, user id, and return url somewhere. The way that I have this setup is that the user punches into a DSP, which invokes a service that validates they are allowed to punch in. Once this happens I want to store their info. Eventually they will come back to the site to access a web application server.

I’m wondering: is it more effiecient/better to put the data into the repository and have the web app access the repository? Or is it better to have IS put the info in a database and access it that way? I’ve got a framework to access Oracle, as well as one to access IS services.