OOB using advanced find you can't do this query. You aren't able to find parent records that don't have a child records.
One option might be create a new field on opportunity to determine if an an invoice has been created or not, the create a workflow on invoice to update the field on the related opportunity. Then you could easily query for opportunities where this flag is false. Not a perfect solution but might work depending on your circumstances.