INSERT, y obtenga el valor de incremento automático

Considere la siguiente tabla:

create table language (
    id integer generated always as identity (START WITH 1, INCREMENT BY 1),
    name long varchar,
    constraint language_pk primary key (id)
);

En el que insertaría una entrada de esta manera.

insert into language(name) values ('value');

¿Cómo se sabe qué valor paraid ¿fue creado? Simplemente haciendo un SELECT usando lanamel campo @ no es válido porque puede haber entradas duplicadas.