A bit of context here, I am writing an Ingres module that takes
a list of many tables and builds copies of the tables
on another database the number of rows being dependant on a
passed "where clause".
So I thought that as DBI knows the column names on a
"select *" it could automatically use them on an insert
to an identical table( same no of columns, same names), without jiggery pokery.
Not so.... ???