Salve,
devo creare una tabella (Oracle) dinamicamente, mi costruisco quindi la stringa del nome, cioè "nome_Tabella", e poi eseguo:

codice:
            sql = "CREATE TABLE '"+nome_Tabella"' (ID_1 NUMBER NOT NULL, ID_2 NUMBER NOT NULL);";
            try {
                stmt = Connessione.Conn.createStatement();
            } catch (SQLException ex) {
                JOptionPane.showMessageDialog(this,
                        "Errore durante la creazione dello statement.\nErrore " + ex.toString());
            }
            
            try {
                stmt.execute(sql);
                stmt.close();
            } catch (SQLException ex8) {
                JOptionPane.showMessageDialog(this,
                        "Errore durante la creazione della tabella.\nErrore " + ex.toString());
            }
e quando viene eseguito mi ritorna l'eccezione SQL che il nome della tabella non è valido.

Come mai?

Grazie