Bueno, empecemos por el lado de que en tu primer post dices: 
  Cita:  ORA-00907: missing right parenthesis
    Y eso es un error de 
Oracle y no de MySQL...
Si fuese MySQL, esto funcionaría:   
Pero si es Oracle, deberías ser mas o menos:   
Código SQL:
Ver original- CREATE TABLE Restaurante  
- ( 
- id NUMBER(10,0),  
- nombre VARCHAR2(60) NOT NULL,  
- direccion VARCHAR2(100) NOT NULL,  
- coord_X NUMBER(20,8),  
- coord_Y NUMBER(20,8,  
- puntuacion NUMBER(10,4), 
- PRIMARY KEY(id) 
- );