Does there exist any In-Memory object like the Microsoft SQL Server Temporary tables that can be used for Oracle too?
UPDATE:
I asked about Temp tables because I have to copy X dataset and Insert them again in the same table And do some updates on the fields of the copied dataset. The copy action alone would cause a primary constraint exception, therefore I have to do a Insert Into(Select... into an In-Memory object, do updates there and then write back all changes dataset into the original table. What is better suited Temp Table or Table variable? Consider I use ADO.NET. So ONE statement which is executed must work for Oracle AND MS Sql Server without exception due to language differences.
tempdbdatabase. Even table variables, under memory pressure, may be pushed to thetempdbdatabase. In fact, the schema of a table variable is always created intempdb.