В PostgreSQL лучше использовать не OID (они не обязательно уникальны), а последовательности (sequence). Об этом всем написано в FAQ.
В случае с ADODB, видимо, логично будет добавить в класс пару методов для работы с последовательностями.
-~{}~ 12.10.04 14:19:
Вдогонку.
Если правильно использовать DEFAULT nextval('some_seq') / DEFAULT currval('some_seq'), то в большинстве случаев вообще отпадает необходимость в "Был INSERT надо получить его ID".