crear tabla con sequence.nextval en oracle [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo crear una identificación con AUTO_INCREMENT en Oracle? 16 respuestas

He creado una secuencia utilizando la siguiente consulta,

create sequence qname_id_seq start with 1 increment by 1 nocache;

Ahora, cuando intento crear una tabla que usa la secuencia anterior, aparece el siguiente error:

Error report:
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 -  "missing right parenthesis"

Utilicé la siguiente consulta para crear una tabla con sequence.nextval,

CREATE TABLE qname
(
    qname_id integer NOT NULL default qname_id_seq.nextval PRIMARY KEY,
    qname    VARCHAR2(4000) NOT NULL -- CONSTRAINT qname_uk UNIQUE
);

Respuestas a la pregunta(3)

Su respuesta a la pregunta