In SQL, you need "something IS NULL" rather than "something = NULL". The above code should have raised a StatementInvalid exception saying as much.
Pass conditions as a hash to have Active Record choose whether to use IS NULL for you: SomethingClass.find(:all, :conditions => { :something_attribute => nil })
Or use the find_all_by_* shorthand: SomethingClass.find_all_by_something_attribute(nil)
jeremy