<p>I encountered the following ddl in a pl/sql script this morning:</p>

<p>create index genuser.idx$$_0bdd0011
...</p>

<p>My initial thought was that the index name was generated by a tool...but I'm also not a pl/sql superstar so I could very well be incorrect. Does the double dollar sign have any special significance in this statement? </p>

No special meaning or significance.
```
```
SQL> create table t (col number)
  2  /

Table created.

SQL> create index idx$$_0bdd0011 on t(col)
  2  /

Index created.
```
```
Note: CREATE INDEX is a DDL statement which is usually executed in a SQL script, not in PL/SQL.