> Ah, but it's a record, so pass a record type in:
>
> CREATE TYPE cobol_file_type AS (a integer, b text, c varchar, d date);
> CREATE FUNCTION build_tables1(c cobol_file_type)...
>
> Each existing table has its own type defined too (with the same name),
> which might save you some time.
>
> --
> Richard Huxton
> Archonet Ltd
This was exactly the solution that worked. We used the tables record
type.
Thanks again for the tip.
g.