Actually I like the array/create table idea
it would work with files without knowing the structure, some manual intervention may be required regarding field types/names/sizes.
For a general import with field names F1,F2 etc all character 254 characters wide - you import successfully.
It may be inefficient to have such a general structure but would work.
mrf