Its cool , Suzie.
There is one more way of solving this in one shot:
insert into <pf name> (<column list>) select <column list> from <pf name> where <some condition if needed>
For example, if the PF (ACCOUNT) contains ACC# & ACCAMT and we want to create a new set of records similar to acc# 12345 but with a new acc# as 34567
then the following will do the work:
insert into ACCOUNT (ACC#,ACCAMT) select '34567',ACCAMT from ACCOUNT where ACC# = '12345'
Regards
Satya