title: Get column names of row if value is 1
body: <p>I have a table like:</p>
  
  <pre><code>+--------+--------+--------+--------+--------+
  | Class  | Skill1 | Skill2 | Skill3 | Skill4 |
  +--------+--------+--------+--------+--------+
  | Strong |      1 |      0 |      0 |      0 |
  | Tough  |      0 |      1 |      1 |      0 |
  | Smart  |      0 |      0 |      0 |      1 |
  +--------+--------+--------+--------+--------+
  </code></pre>
  
  <p>Im trying to dynamically create a select dropdown on another page (This is not the problem). I want an Oracle SQL statement that can select the column names of all the columns that have a 1 in a specified row.</p>
  
  <p>Example:
  I choose Strong class and would like to know which skills I can use. So I need an SQL statement that will give me only the column names with a 1 in the field for just the Strong row. 
  For this example, it should return (Skill1).</p>