Check out the ref timezones package for an example such as Bruno gave above.  Essentially put the command in a file and run it from psql using "exec" ...
And, yes, it is very much faster.  While it is non-standard Oracle does have an equivalent facility and the ref-timezones package makes use of it, too.  When we did inserts, even within a transaction, initial install of OpenACS took a long time, 15 minutes or so.  Just using COPY for that one set of timezone data cut out 3/4 or more of the install time.