title: Using Oracle to_date function for date string with milliseconds
body: <p>I have to perform some inserts into an Oracle DB. I have some dates 
  in the following format</p>
  
  <pre><code>'23.12.2011 13:01:001'
  </code></pre>
  
  <p>Following the documentation I wrote inserts <strong>to_date</strong> as follows:</p>
  
  <pre><code>to_date('23.12.2011 13:01:01', 'DD.MM.YYYY HH24:MI:SS')
  </code></pre>
  
  <p>which works properly. Now I have dates with milliseconds with the format</p>
  
  <pre><code>'23.12.2011 13:01:001'
  </code></pre>
  
  <p>I've tried the following:</p>
  
  <pre><code>to_date('23.12.2011 13:01:001', 'DD.MM.YYYY HH24:MI:SSFF3')
  </code></pre>
  
  <p>which is incorrect (delivers an error 01821. 00000 -  "date format not recognized").</p>
  
  <p>Which "String" should I use for this format with milliseconds?</p>
  
  <p>Thanks in advance!</p>