The Australian share market has held on to morning gains as investors selectively take positions amid a slew of corporate results.

The Australian share market has held on to morning gains as investors selectively take positions amid a slew of corporate results.