Hello Ed,
your question could be restated in the following manner:
does the ASA perfom per flow load balancing or per packet load balancing ?
As in a router OSPF duties finish with the discovery of two equal cost paths to an IP destination.
How the two paths are used is a different matter and depends from the switching strategy.
It should be flow based in an ASA because it is a stateful firewall.
See the section
Next Hop selection process
in
http://www.cisco.com/en/US/docs/security/asa/asa80/configuration/guide/ip.html#wp1118250
load balancing works if both next-hops are out the same interface.
Hope to help
Giuseppe