Ajuda com Cód SQL

Alguém poderia me apontar o erro nesse código ? Estou tentando mas não consigo encontrar !

CREATE
TABLE CARRO
(
Id_Carro INTEGER NOT NULL ,
Modelo VARCHAR2 (128) ,
Cor VARCHAR2 (64) ,
placa VARCHAR2 (10) ,
Id_Socio INTEGER ,
Id_marca INTEGER ) ;
ALTER TABLE CARRO ADD CONSTRAINT CARRO_PK PRIMARY KEY ( Id_Carro)
;

CREATE
TABLE SOCIO
(
Id_Socio INTEGER NOT NULL ,
Nome VARCHAR (256) ,
CPF VARCHAR (11) ,
Email VARCHAR2 (256) ,
Id_Situacao INTEGER
) ;
ALTER TABLE SOCIO ADD CONSTRAINT SOCIO_PK PRIMARY KEY ( Id_Socio)
;

CREATE
TABLE SITUACAO
(
Id_Situacao INTEGER NOT NULL ,
Situacao VARCHAR (10)
) ;
ALTER TABLE SITUACAO ADD CONSTRAINT SITUACAO_PK PRIMARY KEY ( Id_Situacao)
;

CREATE
TABLE MARCA
(
Id_Marca INTEGER NOT NULL ,
Marca VARCHAR (128)
) ;
ALTER TABLE MARCA ADD CONSTRAINT MARCA_PK PRIMARY KEY ( Id_Marca)
;
ALTER TABLE SOCIO ADD CONSTRAINT Id_Situacao_FK FOREIGN KEY ( Id_Situacao)
REFERENCES SITUACAO ( Id_Situacao )
;
ALTER TABLE CARRO ADD CONSTRAINT Id_Socio_FK FOREIGN KEY ( Id_Socio)
REFERENCES SOCIO ( Id_Socio )
;
ALTER TABLE CARRO ADD CONSTRAINT Id_marca_FK FOREIGN KEY ( Id_marca)
REFERENCES Carro ( Id_marca )
;

Seguindo esse documento da oracle, parece que o seu tipo vai ser NVARCHAR2 e não apenas VARCHAR2.

Qual o erro que ele apresenta ao ser executado ?