public List<Example> getDistinctTransazioni(String table) throws SQLException, EmptySetException{
		Example tr;
		List<Example> comp = new ArrayList<Example>();
		
		String query = "SELECT DISTINCT * FROM " + table + " ;";
		Statement s = DBAccess.getConnection().createStatement();
		
		ResultSet r = s.executeQuery(query);
		TableSchema tbs = new TableSchema(this.db, table);
		
		
		if(r.next()){
			   do{
				   tr  = new Example();
					
					for(int i = 0; i < tbs.getNumberOfAttributes(); i++){
						String currColl = tbs.getColumn(i).getColumnName();
						
						if( tbs.getColumn(i).isNumber())
							tr.add(r.getDouble(currColl));
						else
							tr.add(r.getString(currColl));
					}
					
					comp.add(tr);
			      
			   }while(r.next());
		} else
			   throw new EmptySetException("Errore! - Risultato della query vuoto! Nessuna tupla.");
		
		r.close();
		
		return comp;
	}