Does anyone knows if removing the field names from an INSERT query results in some performance improvements?
I mean is this:
INSERT INTO table1 VALUES (v
No, actually the contrary! At least for Microsoft SQL Server - you didn't specify what database you're talking about.....
If you don't specify the fields, either in a SELECT or an INSERT, then SQL Server's query processor must first go inspect the system catalogs to find out what fields are indeed available.
So I would always recommend to explicitly list the fields you want - on SELECTs as much as on INSERTs.